diff --git a/404.html b/404.html index 798174f..9ff0ced 100644 --- a/404.html +++ b/404.html @@ -39,5 +39,5 @@ - + diff --git a/chunk-DW73A6DE.js b/chunk-DW73A6DE.js new file mode 100644 index 0000000..334e30e --- /dev/null +++ b/chunk-DW73A6DE.js @@ -0,0 +1 @@ +import{a as me,b as le}from"./chunk-WSXFW5VL.js";import{a as re,b as oe,c as ae}from"./chunk-VR2WAVZ2.js";import"./chunk-4BKDQFY2.js";import{A as ee,B as te,C as ie,D as ne,a as V,b as B,d as j,h as L,i as P,m as Y,o as f,q as J,r as K,v as W,x as X,y as Z,z as $}from"./chunk-KIPATDDZ.js";import{$ as z,X as G,Z as R,ba as D,ca as Q}from"./chunk-532SEEDZ.js";import{a as O}from"./chunk-XPM3L4AO.js";import"./chunk-Z7HY77K5.js";import{c as H}from"./chunk-5GR7VYEK.js";import{d as T,e as q}from"./chunk-YP2JDGSS.js";import"./chunk-6GD6B7MT.js";import{$b as k,Aa as b,Ba as F,Db as d,Hb as t,Ib as e,Jb as l,Nb as E,Tb as S,Vb as U,Zb as M,_b as A,ac as _,bb as n,bc as r,cb as g,dc as I,ic as N,jc as h,oa as C,ub as u,wb as o,ya as y,za as w}from"./chunk-WYTHB53P.js";var ce=["signUpNgForm"],ue=()=>["/sign-in"],se=()=>["./"];function fe(i,a){if(i&1&&(t(0,"angor-alert",10),r(1),e()),i&2){let x=U();o("appearance","outline")("showIcon",!1)("type",x.alert.type)("@shake",x.alert.type==="error"),n(),I(" ",x.alert.message," ")}}function ge(i,a){i&1&&(t(0,"mat-error"),r(1," Full name is required "),e())}function he(i,a){i&1&&(t(0,"mat-error"),r(1," Email address is required "),e())}function xe(i,a){i&1&&(t(0,"mat-error"),r(1," Please enter a valid email address "),e())}function ve(i,a){i&1&&l(0,"mat-icon",17),i&2&&o("svgIcon","heroicons_solid:eye")}function ye(i,a){i&1&&l(0,"mat-icon",17),i&2&&o("svgIcon","heroicons_solid:eye-slash")}function we(i,a){i&1&&(t(0,"span"),r(1," Create your free account "),e())}function Se(i,a){i&1&&l(0,"mat-progress-spinner",22),i&2&&o("diameter",24)("mode","indeterminate")}var de=(()=>{let a=class a{constructor(c,s,m){this._authService=c,this._formBuilder=s,this._router=m,this.alert={type:"success",message:""},this.showAlert=!1}ngOnInit(){this.signUpForm=this._formBuilder.group({name:["",f.required],email:["",[f.required,f.email]],password:["",f.required],company:[""],agreements:["",f.requiredTrue]})}signUp(){this.signUpForm.invalid||(this.signUpForm.disable(),this.showAlert=!1,this._authService.signUp(this.signUpForm.value).subscribe(c=>{this._router.navigateByUrl("/confirmation-required")},c=>{this.signUpForm.enable(),this.signUpNgForm.resetForm(),this.alert={type:"error",message:"Something went wrong, please try again."},this.showAlert=!0}))}};a.\u0275fac=function(s){return new(s||a)(g(H),g($),g(T))},a.\u0275cmp=C({type:a,selectors:[["auth-sign-up"]],viewQuery:function(s,m){if(s&1&&M(ce,5),s&2){let p;A(p=k())&&(m.signUpNgForm=p.first)}},standalone:!0,features:[N],decls:69,vars:23,consts:[["signUpNgForm","ngForm"],["passwordField",""],[1,"flex","min-w-0","flex-auto","flex-col","items-center","sm:flex-row","sm:justify-center","md:items-start","md:justify-start"],[1,"w-full","px-4","py-8","sm:bg-card","sm:w-auto","sm:rounded-2xl","sm:p-12","sm:shadow","md:flex","md:h-full","md:w-1/2","md:items-center","md:justify-end","md:rounded-none","md:p-16","md:shadow-none"],[1,"mx-auto","w-full","max-w-80","sm:mx-0","sm:w-80"],[1,"w-12"],["src","images/logo/logo.svg"],[1,"mt-8","text-4xl","font-extrabold","leading-tight","tracking-tight"],[1,"mt-0.5","flex","items-baseline","font-medium"],[1,"ml-1","text-primary-500","hover:underline",3,"routerLink"],[1,"mt-8",3,"appearance","showIcon","type"],[1,"mt-8",3,"formGroup"],[1,"w-full"],["id","name","matInput","",3,"formControlName"],["id","email","matInput","",3,"formControlName"],["id","password","matInput","","type","password",3,"formControlName"],["mat-icon-button","","type","button","matSuffix","",3,"click"],[1,"icon-size-5",3,"svgIcon"],["id","company-confirm","matInput","",3,"formControlName"],[1,"mt-1.5","inline-flex","w-full","items-end"],[1,"-ml-2",3,"color","formControlName"],["mat-flat-button","",1,"angor-mat-button-large","mt-6","w-full",3,"click","color","disabled"],[3,"diameter","mode"],[1,"relative","hidden","h-full","w-1/2","flex-auto","items-center","justify-center","overflow-hidden","bg-gray-800","p-16","dark:border-l","md:flex","lg:px-28"],["viewBox","0 0 960 540","width","100%","height","100%","preserveAspectRatio","xMidYMax slice","xmlns","http://www.w3.org/2000/svg",1,"absolute","inset-0","pointer-events-none"],["fill","none","stroke","currentColor","stroke-width","100",1,"text-gray-700","opacity-25"],["r","234","cx","196","cy","23"],["r","234","cx","790","cy","491"],["viewBox","0 0 220 192","width","220","height","192","fill","none",1,"absolute","-top-16","-right-16","text-gray-700"],["id","837c3e70-6c3a-44e6-8854-cc48c737b659","x","0","y","0","width","20","height","20","patternUnits","userSpaceOnUse"],["x","0","y","0","width","4","height","4","fill","currentColor"],["width","220","height","192","fill","url(#837c3e70-6c3a-44e6-8854-cc48c737b659)"],[1,"relative","z-10","w-full","max-w-2xl"],[1,"text-7xl","font-bold","leading-none","text-gray-100"],[1,"mt-6","text-lg","leading-6","tracking-tight","text-gray-400"]],template:function(s,m){if(s&1){let p=E();t(0,"div",2)(1,"div",3)(2,"div",4)(3,"div",5),l(4,"img",6),e(),t(5,"div",7),r(6," Sign up "),e(),t(7,"div",8)(8,"div"),r(9,"Already have an account?"),e(),t(10,"a",9),r(11,"Sign in "),e()(),u(12,fe,2,5,"angor-alert",10),t(13,"form",11,0)(15,"mat-form-field",12)(16,"mat-label"),r(17,"Full name"),e(),l(18,"input",13),u(19,ge,2,0,"mat-error"),e(),t(20,"mat-form-field",12)(21,"mat-label"),r(22,"Email address"),e(),l(23,"input",14),u(24,he,2,0,"mat-error")(25,xe,2,0,"mat-error"),e(),t(26,"mat-form-field",12)(27,"mat-label"),r(28,"Password"),e(),l(29,"input",15,1),t(31,"button",16),S("click",function(){y(p);let v=_(30);return w(v.type==="password"?v.type="text":v.type="password")}),u(32,ve,1,1,"mat-icon",17)(33,ye,1,1,"mat-icon",17),e(),t(34,"mat-error"),r(35," Password is required "),e()(),t(36,"mat-form-field",12)(37,"mat-label"),r(38,"Company"),e(),l(39,"input",18),e(),t(40,"div",19)(41,"mat-checkbox",20)(42,"span"),r(43,"I agree with"),e(),t(44,"a",9),r(45,"Terms "),e(),t(46,"span"),r(47,"and"),e(),t(48,"a",9),r(49,"Privacy Policy "),e()()(),t(50,"button",21),S("click",function(){return y(p),w(m.signUp())}),u(51,we,2,0,"span")(52,Se,1,2,"mat-progress-spinner",22),e()()()(),t(53,"div",23),b(),t(54,"svg",24)(55,"g",25),l(56,"circle",26)(57,"circle",27),e()(),t(58,"svg",28)(59,"defs")(60,"pattern",29),l(61,"rect",30),e()(),l(62,"rect",31),e(),F(),t(63,"div",32)(64,"div",33)(65,"div"),r(66,"Angor Hub"),e()(),t(67,"div",34),r(68," Angor Hub is a Nostr client that is customized around the Angor protocol, a decentralized crowdfunding platform. "),e()()()()}if(s&2){let p=_(30);n(10),o("routerLink",h(20,ue)),n(2),d(m.showAlert?12:-1),n(),o("formGroup",m.signUpForm),n(5),o("formControlName","name"),n(),d(m.signUpForm.get("name").hasError("required")?19:-1),n(4),o("formControlName","email"),n(),d(m.signUpForm.get("email").hasError("required")?24:-1),n(),d(m.signUpForm.get("email").hasError("email")?25:-1),n(4),o("formControlName","password"),n(3),d(p.type==="password"?32:-1),n(),d(p.type==="text"?33:-1),n(6),o("formControlName","company"),n(2),o("color","primary")("formControlName","agreements"),n(3),o("routerLink",h(21,se)),n(4),o("routerLink",h(22,se)),n(2),o("color","primary")("disabled",m.signUpForm.disabled),n(),d(m.signUpForm.disabled?-1:51),n(),d(m.signUpForm.disabled?52:-1)}},dependencies:[q,ae,ee,W,Y,J,K,te,X,Z,P,L,V,B,j,ne,ie,z,G,R,Q,D,le,me,oe,re],encapsulation:2,data:{animation:O}});let i=a;return i})();var Qe=[{path:"",component:de}];export{Qe as default}; diff --git a/chunk-FZYBUVVQ.js b/chunk-FZYBUVVQ.js new file mode 100644 index 0000000..2906eda --- /dev/null +++ b/chunk-FZYBUVVQ.js @@ -0,0 +1 @@ +import{b as le}from"./chunk-WSXFW5VL.js";import{a as oe,b as ae,c as me}from"./chunk-VR2WAVZ2.js";import"./chunk-4BKDQFY2.js";import{A as te,B as ie,C as ne,D as re,a as j,b as q,d as L,h as P,i as U,m as Y,o as g,q as J,r as K,v as X,x as Z,y as $,z as ee}from"./chunk-KIPATDDZ.js";import{$ as z,X as D,Z as G,ba as Q,ca as H}from"./chunk-532SEEDZ.js";import{a as W}from"./chunk-XPM3L4AO.js";import"./chunk-Z7HY77K5.js";import{c as O}from"./chunk-5GR7VYEK.js";import{b as V,d as R,e as B}from"./chunk-YP2JDGSS.js";import"./chunk-6GD6B7MT.js";import{$b as A,Aa as _,Ba as b,Db as c,Hb as t,Ib as e,Jb as r,Nb as C,Tb as y,Vb as F,Zb as E,_b as M,ac as I,bb as n,bc as o,cb as u,dc as k,ic as N,jc as T,oa as S,ub as f,wb as m,ya as x,za as w}from"./chunk-WYTHB53P.js";var ce=["signInNgForm"],pe=()=>["/sign-up"];function ue(i,a){if(i&1&&(t(0,"angor-alert",10),o(1),e()),i&2){let h=F();m("appearance","outline")("showIcon",!1)("type",h.alert.type)("@shake",h.alert.type==="error"),n(),k(" ",h.alert.message," ")}}function fe(i,a){i&1&&(t(0,"mat-error"),o(1," Email address is required "),e())}function ge(i,a){i&1&&(t(0,"mat-error"),o(1," Please enter a valid email address "),e())}function he(i,a){i&1&&r(0,"mat-icon",16),i&2&&m("svgIcon","heroicons_solid:eye")}function ve(i,a){i&1&&r(0,"mat-icon",16),i&2&&m("svgIcon","heroicons_solid:eye-slash")}function xe(i,a){i&1&&(t(0,"span"),o(1," Sign in "),e())}function we(i,a){i&1&&r(0,"mat-progress-spinner",18),i&2&&m("diameter",24)("mode","indeterminate")}var se=(()=>{let a=class a{constructor(p,d,l,s){this._activatedRoute=p,this._authService=d,this._formBuilder=l,this._router=s,this.alert={type:"success",message:""},this.showAlert=!1}ngOnInit(){this.signInForm=this._formBuilder.group({email:["username@angor.io",[g.required,g.email]],password:["admin",g.required],rememberMe:[""]})}signIn(){this.signInForm.invalid||(this.signInForm.disable(),this.showAlert=!1,this._authService.signIn(this.signInForm.value).subscribe(()=>{let p=this._activatedRoute.snapshot.queryParamMap.get("redirectURL")||"/signed-in-redirect";this._router.navigateByUrl(p)},p=>{this.signInForm.enable(),this.signInNgForm.resetForm(),this.alert={type:"error",message:"Wrong email or password"},this.showAlert=!0}))}};a.\u0275fac=function(d){return new(d||a)(u(V),u(O),u(ee),u(R))},a.\u0275cmp=S({type:a,selectors:[["auth-sign-in"]],viewQuery:function(d,l){if(d&1&&E(ce,5),d&2){let s;M(s=A())&&(l.signInNgForm=s.first)}},standalone:!0,features:[N],decls:62,vars:17,consts:[["signInNgForm","ngForm"],["passwordField",""],[1,"flex","min-w-0","flex-auto","flex-col","items-center","sm:flex-row","sm:justify-center","md:items-start","md:justify-start"],[1,"w-full","px-4","py-8","sm:bg-card","sm:w-auto","sm:rounded-2xl","sm:p-12","sm:shadow","md:flex","md:h-full","md:w-1/2","md:items-center","md:justify-end","md:rounded-none","md:p-16","md:shadow-none"],[1,"mx-auto","w-full","max-w-80","sm:mx-0","sm:w-80"],[1,"w-12"],["src","images/logo/logo.svg"],[1,"mt-8","text-4xl","font-extrabold","leading-tight","tracking-tight"],[1,"mt-0.5","flex","items-baseline","font-medium"],[1,"ml-1","text-primary-500","hover:underline",3,"routerLink"],[1,"mt-8",3,"appearance","showIcon","type"],[1,"mt-8",3,"formGroup"],[1,"w-full"],["id","email","matInput","",3,"formControlName"],["id","password","matInput","","type","password",3,"formControlName"],["mat-icon-button","","type","button","matSuffix","",3,"click"],[1,"icon-size-5",3,"svgIcon"],["mat-flat-button","",1,"angor-mat-button-large","mt-6","w-full",3,"click","color","disabled"],[3,"diameter","mode"],[1,"mt-8","flex","items-center"],[1,"mt-px","flex-auto","border-t"],[1,"text-secondary","mx-2"],[1,"mt-8","flex","items-center","space-x-4"],["type","button","mat-stroked-button","",1,"flex-auto"],[1,"relative","hidden","h-full","w-1/2","flex-auto","items-center","justify-center","overflow-hidden","bg-gray-800","p-16","dark:border-l","md:flex","lg:px-28"],["viewBox","0 0 960 540","width","100%","height","100%","preserveAspectRatio","xMidYMax slice","xmlns","http://www.w3.org/2000/svg",1,"absolute","inset-0","pointer-events-none"],["fill","none","stroke","currentColor","stroke-width","100",1,"text-gray-700","opacity-25"],["r","234","cx","196","cy","23"],["r","234","cx","790","cy","491"],["viewBox","0 0 220 192","width","220","height","192","fill","none",1,"absolute","-top-16","-right-16","text-gray-700"],["id","837c3e70-6c3a-44e6-8854-cc48c737b659","x","0","y","0","width","20","height","20","patternUnits","userSpaceOnUse"],["x","0","y","0","width","4","height","4","fill","currentColor"],["width","220","height","192","fill","url(#837c3e70-6c3a-44e6-8854-cc48c737b659)"],[1,"relative","z-10","w-full","max-w-2xl"],[1,"text-7xl","font-bold","leading-none","text-gray-100"],[1,"mt-6","text-lg","leading-6","tracking-tight","text-gray-400"]],template:function(d,l){if(d&1){let s=C();t(0,"div",2)(1,"div",3)(2,"div",4)(3,"div",5),r(4,"img",6),e(),t(5,"div",7),o(6," Sign in "),e(),t(7,"div",8)(8,"div"),o(9,"Don't have an account?"),e(),t(10,"a",9),o(11,"Sign up "),e()(),f(12,ue,2,5,"angor-alert",10),t(13,"form",11,0)(15,"mat-form-field",12)(16,"mat-label"),o(17,"Email address"),e(),r(18,"input",13),f(19,fe,2,0,"mat-error")(20,ge,2,0,"mat-error"),e(),t(21,"mat-form-field",12)(22,"mat-label"),o(23,"Password"),e(),r(24,"input",14,1),t(26,"button",15),y("click",function(){x(s);let v=I(25);return w(v.type==="password"?v.type="text":v.type="password")}),f(27,he,1,1,"mat-icon",16)(28,ve,1,1,"mat-icon",16),e(),t(29,"mat-error"),o(30," Password is required "),e()(),t(31,"button",17),y("click",function(){return x(s),w(l.signIn())}),f(32,xe,2,0,"span")(33,we,1,2,"mat-progress-spinner",18),e(),t(34,"div",19),r(35,"div",20),t(36,"div",21),o(37,"Or continue with"),e(),r(38,"div",20),e(),t(39,"div",22)(40,"button",23),r(41,"mat-icon",16),e(),t(42,"button",23),r(43,"mat-icon",16),e(),t(44,"button",23),r(45,"mat-icon",16),e()()()()(),t(46,"div",24),_(),t(47,"svg",25)(48,"g",26),r(49,"circle",27)(50,"circle",28),e()(),t(51,"svg",29)(52,"defs")(53,"pattern",30),r(54,"rect",31),e()(),r(55,"rect",32),e(),b(),t(56,"div",33)(57,"div",34)(58,"div"),o(59,"Angor Hub"),e()(),t(60,"div",35),o(61," Angor Hub is a Nostr client that is customized around the Angor protocol, a decentralized crowdfunding platform. "),e()()()()}if(d&2){let s=I(25);n(10),m("routerLink",T(16,pe)),n(2),c(l.showAlert?12:-1),n(),m("formGroup",l.signInForm),n(5),m("formControlName","email"),n(),c(l.signInForm.get("email").hasError("required")?19:-1),n(),c(l.signInForm.get("email").hasError("email")?20:-1),n(4),m("formControlName","password"),n(3),c(s.type==="password"?27:-1),n(),c(s.type==="text"?28:-1),n(3),m("color","primary")("disabled",l.signInForm.disabled),n(),c(l.signInForm.disabled?-1:32),n(),c(l.signInForm.disabled?33:-1),n(8),m("svgIcon","feather:facebook"),n(2),m("svgIcon","feather:twitter"),n(2),m("svgIcon","feather:github")}},dependencies:[B,me,te,X,Y,J,K,ie,Z,$,U,P,j,q,L,re,ne,z,D,G,H,Q,le,ae,oe],encapsulation:2,data:{animation:W}});let i=a;return i})();var De=[{path:"",component:se}];export{De as default}; diff --git a/chunk-HUZXVQTF.js b/chunk-HUZXVQTF.js deleted file mode 100644 index 626e6d7..0000000 --- a/chunk-HUZXVQTF.js +++ /dev/null @@ -1 +0,0 @@ -import{a as me,b as le}from"./chunk-WSXFW5VL.js";import{a as re,b as oe,c as ae}from"./chunk-VR2WAVZ2.js";import"./chunk-4BKDQFY2.js";import{A as ee,B as te,C as ie,D as ne,a as q,b as V,d as B,h as L,i as P,m as J,o as f,q as W,r as Y,v as K,x as X,y as Z,z as $}from"./chunk-KIPATDDZ.js";import{$ as D,X as G,Z as R,ba as Q,ca as z}from"./chunk-532SEEDZ.js";import{a as H}from"./chunk-XPM3L4AO.js";import"./chunk-Z7HY77K5.js";import{c as O}from"./chunk-5GR7VYEK.js";import{d as j,e as T}from"./chunk-YP2JDGSS.js";import"./chunk-6GD6B7MT.js";import{$b as k,Aa as b,Ba as E,Db as d,Hb as t,Ib as e,Jb as l,Nb as F,Tb as S,Vb as U,Zb as M,_b as A,ac as _,bb as r,bc as n,cb as g,dc as I,ic as N,jc as h,oa as C,ub as u,wb as o,ya as y,za as w}from"./chunk-WYTHB53P.js";var ce=["signUpNgForm"],ue=()=>["/sign-in"],se=()=>["./"];function fe(i,a){if(i&1&&(t(0,"angor-alert",10),n(1),e()),i&2){let v=U();o("appearance","outline")("showIcon",!1)("type",v.alert.type)("@shake",v.alert.type==="error"),r(),I(" ",v.alert.message," ")}}function ge(i,a){i&1&&(t(0,"mat-error"),n(1," Full name is required "),e())}function he(i,a){i&1&&(t(0,"mat-error"),n(1," Email address is required "),e())}function ve(i,a){i&1&&(t(0,"mat-error"),n(1," Please enter a valid email address "),e())}function xe(i,a){i&1&&l(0,"mat-icon",17),i&2&&o("svgIcon","heroicons_solid:eye")}function ye(i,a){i&1&&l(0,"mat-icon",17),i&2&&o("svgIcon","heroicons_solid:eye-slash")}function we(i,a){i&1&&(t(0,"span"),n(1," Create your free account "),e())}function Se(i,a){i&1&&l(0,"mat-progress-spinner",22),i&2&&o("diameter",24)("mode","indeterminate")}var de=(()=>{let a=class a{constructor(c,s,m){this._authService=c,this._formBuilder=s,this._router=m,this.alert={type:"success",message:""},this.showAlert=!1}ngOnInit(){this.signUpForm=this._formBuilder.group({name:["",f.required],email:["",[f.required,f.email]],password:["",f.required],company:[""],agreements:["",f.requiredTrue]})}signUp(){this.signUpForm.invalid||(this.signUpForm.disable(),this.showAlert=!1,this._authService.signUp(this.signUpForm.value).subscribe(c=>{this._router.navigateByUrl("/confirmation-required")},c=>{this.signUpForm.enable(),this.signUpNgForm.resetForm(),this.alert={type:"error",message:"Something went wrong, please try again."},this.showAlert=!0}))}};a.\u0275fac=function(s){return new(s||a)(g(O),g($),g(j))},a.\u0275cmp=C({type:a,selectors:[["auth-sign-up"]],viewQuery:function(s,m){if(s&1&&M(ce,5),s&2){let p;A(p=k())&&(m.signUpNgForm=p.first)}},standalone:!0,features:[N],decls:79,vars:23,consts:[["signUpNgForm","ngForm"],["passwordField",""],[1,"flex","min-w-0","flex-auto","flex-col","items-center","sm:flex-row","sm:justify-center","md:items-start","md:justify-start"],[1,"w-full","px-4","py-8","sm:bg-card","sm:w-auto","sm:rounded-2xl","sm:p-12","sm:shadow","md:flex","md:h-full","md:w-1/2","md:items-center","md:justify-end","md:rounded-none","md:p-16","md:shadow-none"],[1,"mx-auto","w-full","max-w-80","sm:mx-0","sm:w-80"],[1,"w-12"],["src","images/logo/logo.svg"],[1,"mt-8","text-4xl","font-extrabold","leading-tight","tracking-tight"],[1,"mt-0.5","flex","items-baseline","font-medium"],[1,"ml-1","text-primary-500","hover:underline",3,"routerLink"],[1,"mt-8",3,"appearance","showIcon","type"],[1,"mt-8",3,"formGroup"],[1,"w-full"],["id","name","matInput","",3,"formControlName"],["id","email","matInput","",3,"formControlName"],["id","password","matInput","","type","password",3,"formControlName"],["mat-icon-button","","type","button","matSuffix","",3,"click"],[1,"icon-size-5",3,"svgIcon"],["id","company-confirm","matInput","",3,"formControlName"],[1,"mt-1.5","inline-flex","w-full","items-end"],[1,"-ml-2",3,"color","formControlName"],["mat-flat-button","",1,"angor-mat-button-large","mt-6","w-full",3,"click","color","disabled"],[3,"diameter","mode"],[1,"relative","hidden","h-full","w-1/2","flex-auto","items-center","justify-center","overflow-hidden","bg-gray-800","p-16","dark:border-l","md:flex","lg:px-28"],["viewBox","0 0 960 540","width","100%","height","100%","preserveAspectRatio","xMidYMax slice","xmlns","http://www.w3.org/2000/svg",1,"absolute","inset-0","pointer-events-none"],["fill","none","stroke","currentColor","stroke-width","100",1,"text-gray-700","opacity-25"],["r","234","cx","196","cy","23"],["r","234","cx","790","cy","491"],["viewBox","0 0 220 192","width","220","height","192","fill","none",1,"absolute","-top-16","-right-16","text-gray-700"],["id","837c3e70-6c3a-44e6-8854-cc48c737b659","x","0","y","0","width","20","height","20","patternUnits","userSpaceOnUse"],["x","0","y","0","width","4","height","4","fill","currentColor"],["width","220","height","192","fill","url(#837c3e70-6c3a-44e6-8854-cc48c737b659)"],[1,"relative","z-10","w-full","max-w-2xl"],[1,"text-7xl","font-bold","leading-none","text-gray-100"],[1,"mt-6","text-lg","leading-6","tracking-tight","text-gray-400"],[1,"mt-8","flex","items-center"],[1,"flex","flex-0","items-center","-space-x-1.5"],["src","images/avatars/female-18.jpg",1,"h-10","w-10","flex-0","rounded-full","object-cover","ring-4","ring-gray-800","ring-offset-1","ring-offset-gray-800"],["src","images/avatars/female-11.jpg",1,"h-10","w-10","flex-0","rounded-full","object-cover","ring-4","ring-gray-800","ring-offset-1","ring-offset-gray-800"],["src","images/avatars/male-09.jpg",1,"h-10","w-10","flex-0","rounded-full","object-cover","ring-4","ring-gray-800","ring-offset-1","ring-offset-gray-800"],["src","images/avatars/male-16.jpg",1,"h-10","w-10","flex-0","rounded-full","object-cover","ring-4","ring-gray-800","ring-offset-1","ring-offset-gray-800"],[1,"ml-4","font-medium","tracking-tight","text-gray-400"]],template:function(s,m){if(s&1){let p=F();t(0,"div",2)(1,"div",3)(2,"div",4)(3,"div",5),l(4,"img",6),e(),t(5,"div",7),n(6," Sign up "),e(),t(7,"div",8)(8,"div"),n(9,"Already have an account?"),e(),t(10,"a",9),n(11,"Sign in "),e()(),u(12,fe,2,5,"angor-alert",10),t(13,"form",11,0)(15,"mat-form-field",12)(16,"mat-label"),n(17,"Full name"),e(),l(18,"input",13),u(19,ge,2,0,"mat-error"),e(),t(20,"mat-form-field",12)(21,"mat-label"),n(22,"Email address"),e(),l(23,"input",14),u(24,he,2,0,"mat-error")(25,ve,2,0,"mat-error"),e(),t(26,"mat-form-field",12)(27,"mat-label"),n(28,"Password"),e(),l(29,"input",15,1),t(31,"button",16),S("click",function(){y(p);let x=_(30);return w(x.type==="password"?x.type="text":x.type="password")}),u(32,xe,1,1,"mat-icon",17)(33,ye,1,1,"mat-icon",17),e(),t(34,"mat-error"),n(35," Password is required "),e()(),t(36,"mat-form-field",12)(37,"mat-label"),n(38,"Company"),e(),l(39,"input",18),e(),t(40,"div",19)(41,"mat-checkbox",20)(42,"span"),n(43,"I agree with"),e(),t(44,"a",9),n(45,"Terms "),e(),t(46,"span"),n(47,"and"),e(),t(48,"a",9),n(49,"Privacy Policy "),e()()(),t(50,"button",21),S("click",function(){return y(p),w(m.signUp())}),u(51,we,2,0,"span")(52,Se,1,2,"mat-progress-spinner",22),e()()()(),t(53,"div",23),b(),t(54,"svg",24)(55,"g",25),l(56,"circle",26)(57,"circle",27),e()(),t(58,"svg",28)(59,"defs")(60,"pattern",29),l(61,"rect",30),e()(),l(62,"rect",31),e(),E(),t(63,"div",32)(64,"div",33)(65,"div"),n(66,"Welcome to"),e(),t(67,"div"),n(68,"our community"),e()(),t(69,"div",34),n(70," Angor helps developers to build organized and well coded dashboards full of beautiful and rich modules. Join us and start building your application today. "),e(),t(71,"div",35)(72,"div",36),l(73,"img",37)(74,"img",38)(75,"img",39)(76,"img",40),e(),t(77,"div",41),n(78," More than 17k people joined us, it's your turn "),e()()()()()}if(s&2){let p=_(30);r(10),o("routerLink",h(20,ue)),r(2),d(m.showAlert?12:-1),r(),o("formGroup",m.signUpForm),r(5),o("formControlName","name"),r(),d(m.signUpForm.get("name").hasError("required")?19:-1),r(4),o("formControlName","email"),r(),d(m.signUpForm.get("email").hasError("required")?24:-1),r(),d(m.signUpForm.get("email").hasError("email")?25:-1),r(4),o("formControlName","password"),r(3),d(p.type==="password"?32:-1),r(),d(p.type==="text"?33:-1),r(6),o("formControlName","company"),r(2),o("color","primary")("formControlName","agreements"),r(3),o("routerLink",h(21,se)),r(4),o("routerLink",h(22,se)),r(2),o("color","primary")("disabled",m.signUpForm.disabled),r(),d(m.signUpForm.disabled?-1:51),r(),d(m.signUpForm.disabled?52:-1)}},dependencies:[T,ae,ee,K,J,W,Y,te,X,Z,P,L,q,V,B,ne,ie,D,G,R,z,Q,le,me,oe,re],encapsulation:2,data:{animation:H}});let i=a;return i})();var ze=[{path:"",component:de}];export{ze as default}; diff --git a/chunk-QQO3PKBZ.js b/chunk-QQO3PKBZ.js deleted file mode 100644 index bd792a7..0000000 --- a/chunk-QQO3PKBZ.js +++ /dev/null @@ -1 +0,0 @@ -import{a as le,b as se}from"./chunk-WSXFW5VL.js";import{a as oe,b as ae,c as me}from"./chunk-VR2WAVZ2.js";import"./chunk-4BKDQFY2.js";import{A as te,B as ie,C as ne,D as re,a as B,b as L,d as D,h as q,i as P,m as Y,o as f,q as J,r as K,v as X,x as Z,y as $,z as ee}from"./chunk-KIPATDDZ.js";import{$ as Q,X as U,Z as G,ba as z,ca as O}from"./chunk-532SEEDZ.js";import{a as W}from"./chunk-XPM3L4AO.js";import"./chunk-Z7HY77K5.js";import{c as H}from"./chunk-5GR7VYEK.js";import{b as R,d as T,e as V}from"./chunk-YP2JDGSS.js";import"./chunk-6GD6B7MT.js";import{$b as A,Aa as _,Ba as C,Db as c,Hb as t,Ib as e,Jb as a,Nb as E,Tb as w,Vb as F,Zb as M,_b as k,ac as S,bb as r,bc as n,cb as u,dc as j,ic as N,jc as b,oa as I,ub as g,wb as o,ya as x,za as y}from"./chunk-WYTHB53P.js";var pe=["signInNgForm"],ue=()=>["/sign-up"],ge=()=>["/forgot-password"];function fe(i,m){if(i&1&&(t(0,"angor-alert",10),n(1),e()),i&2){let h=F();o("appearance","outline")("showIcon",!1)("type",h.alert.type)("@shake",h.alert.type==="error"),r(),j(" ",h.alert.message," ")}}function he(i,m){i&1&&(t(0,"mat-error"),n(1," Email address is required "),e())}function ve(i,m){i&1&&(t(0,"mat-error"),n(1," Please enter a valid email address "),e())}function xe(i,m){i&1&&a(0,"mat-icon",16),i&2&&o("svgIcon","heroicons_solid:eye")}function ye(i,m){i&1&&a(0,"mat-icon",16),i&2&&o("svgIcon","heroicons_solid:eye-slash")}function we(i,m){i&1&&(t(0,"span"),n(1," Sign in "),e())}function Se(i,m){i&1&&a(0,"mat-progress-spinner",21),i&2&&o("diameter",24)("mode","indeterminate")}var de=(()=>{let m=class m{constructor(p,d,l,s){this._activatedRoute=p,this._authService=d,this._formBuilder=l,this._router=s,this.alert={type:"success",message:""},this.showAlert=!1}ngOnInit(){this.signInForm=this._formBuilder.group({email:["username@angor.io",[f.required,f.email]],password:["admin",f.required],rememberMe:[""]})}signIn(){this.signInForm.invalid||(this.signInForm.disable(),this.showAlert=!1,this._authService.signIn(this.signInForm.value).subscribe(()=>{let p=this._activatedRoute.snapshot.queryParamMap.get("redirectURL")||"/signed-in-redirect";this._router.navigateByUrl(p)},p=>{this.signInForm.enable(),this.signInNgForm.resetForm(),this.alert={type:"error",message:"Wrong email or password"},this.showAlert=!0}))}};m.\u0275fac=function(d){return new(d||m)(u(R),u(H),u(ee),u(T))},m.\u0275cmp=I({type:m,selectors:[["auth-sign-in"]],viewQuery:function(d,l){if(d&1&&M(pe,5),d&2){let s;k(s=A())&&(l.signInNgForm=s.first)}},standalone:!0,features:[N],decls:82,vars:24,consts:[["signInNgForm","ngForm"],["passwordField",""],[1,"flex","min-w-0","flex-auto","flex-col","items-center","sm:flex-row","sm:justify-center","md:items-start","md:justify-start"],[1,"w-full","px-4","py-8","sm:bg-card","sm:w-auto","sm:rounded-2xl","sm:p-12","sm:shadow","md:flex","md:h-full","md:w-1/2","md:items-center","md:justify-end","md:rounded-none","md:p-16","md:shadow-none"],[1,"mx-auto","w-full","max-w-80","sm:mx-0","sm:w-80"],[1,"w-12"],["src","images/logo/logo.svg"],[1,"mt-8","text-4xl","font-extrabold","leading-tight","tracking-tight"],[1,"mt-0.5","flex","items-baseline","font-medium"],[1,"ml-1","text-primary-500","hover:underline",3,"routerLink"],[1,"mt-8",3,"appearance","showIcon","type"],[1,"mt-8",3,"formGroup"],[1,"w-full"],["id","email","matInput","",3,"formControlName"],["id","password","matInput","","type","password",3,"formControlName"],["mat-icon-button","","type","button","matSuffix","",3,"click"],[1,"icon-size-5",3,"svgIcon"],[1,"mt-1.5","inline-flex","w-full","items-center","justify-between"],[1,"-ml-2",3,"color","formControlName"],[1,"text-md","font-medium","text-primary-500","hover:underline",3,"routerLink"],["mat-flat-button","",1,"angor-mat-button-large","mt-6","w-full",3,"click","color","disabled"],[3,"diameter","mode"],[1,"mt-8","flex","items-center"],[1,"mt-px","flex-auto","border-t"],[1,"text-secondary","mx-2"],[1,"mt-8","flex","items-center","space-x-4"],["type","button","mat-stroked-button","",1,"flex-auto"],[1,"relative","hidden","h-full","w-1/2","flex-auto","items-center","justify-center","overflow-hidden","bg-gray-800","p-16","dark:border-l","md:flex","lg:px-28"],["viewBox","0 0 960 540","width","100%","height","100%","preserveAspectRatio","xMidYMax slice","xmlns","http://www.w3.org/2000/svg",1,"absolute","inset-0","pointer-events-none"],["fill","none","stroke","currentColor","stroke-width","100",1,"text-gray-700","opacity-25"],["r","234","cx","196","cy","23"],["r","234","cx","790","cy","491"],["viewBox","0 0 220 192","width","220","height","192","fill","none",1,"absolute","-top-16","-right-16","text-gray-700"],["id","837c3e70-6c3a-44e6-8854-cc48c737b659","x","0","y","0","width","20","height","20","patternUnits","userSpaceOnUse"],["x","0","y","0","width","4","height","4","fill","currentColor"],["width","220","height","192","fill","url(#837c3e70-6c3a-44e6-8854-cc48c737b659)"],[1,"relative","z-10","w-full","max-w-2xl"],[1,"text-7xl","font-bold","leading-none","text-gray-100"],[1,"mt-6","text-lg","leading-6","tracking-tight","text-gray-400"],[1,"flex","flex-0","items-center","-space-x-1.5"],["src","images/avatars/female-18.jpg",1,"h-10","w-10","flex-0","rounded-full","object-cover","ring-4","ring-gray-800","ring-offset-1","ring-offset-gray-800"],["src","images/avatars/female-11.jpg",1,"h-10","w-10","flex-0","rounded-full","object-cover","ring-4","ring-gray-800","ring-offset-1","ring-offset-gray-800"],["src","images/avatars/male-09.jpg",1,"h-10","w-10","flex-0","rounded-full","object-cover","ring-4","ring-gray-800","ring-offset-1","ring-offset-gray-800"],["src","images/avatars/male-16.jpg",1,"h-10","w-10","flex-0","rounded-full","object-cover","ring-4","ring-gray-800","ring-offset-1","ring-offset-gray-800"],[1,"ml-4","font-medium","tracking-tight","text-gray-400"]],template:function(d,l){if(d&1){let s=E();t(0,"div",2)(1,"div",3)(2,"div",4)(3,"div",5),a(4,"img",6),e(),t(5,"div",7),n(6," Sign in "),e(),t(7,"div",8)(8,"div"),n(9,"Don't have an account?"),e(),t(10,"a",9),n(11,"Sign up "),e()(),t(12,"angor-alert",10),n(13," You are browsing "),t(14,"strong"),n(15,"Angor Demo"),e(),n(16,'. Click on the "Sign in" button to access the Demo and Documentation. '),e(),g(17,fe,2,5,"angor-alert",10),t(18,"form",11,0)(20,"mat-form-field",12)(21,"mat-label"),n(22,"Email address"),e(),a(23,"input",13),g(24,he,2,0,"mat-error")(25,ve,2,0,"mat-error"),e(),t(26,"mat-form-field",12)(27,"mat-label"),n(28,"Password"),e(),a(29,"input",14,1),t(31,"button",15),w("click",function(){x(s);let v=S(30);return y(v.type==="password"?v.type="text":v.type="password")}),g(32,xe,1,1,"mat-icon",16)(33,ye,1,1,"mat-icon",16),e(),t(34,"mat-error"),n(35," Password is required "),e()(),t(36,"div",17)(37,"mat-checkbox",18),n(38," Remember me "),e(),t(39,"a",19),n(40,"Forgot password? "),e()(),t(41,"button",20),w("click",function(){return x(s),y(l.signIn())}),g(42,we,2,0,"span")(43,Se,1,2,"mat-progress-spinner",21),e(),t(44,"div",22),a(45,"div",23),t(46,"div",24),n(47,"Or continue with"),e(),a(48,"div",23),e(),t(49,"div",25)(50,"button",26),a(51,"mat-icon",16),e(),t(52,"button",26),a(53,"mat-icon",16),e(),t(54,"button",26),a(55,"mat-icon",16),e()()()()(),t(56,"div",27),_(),t(57,"svg",28)(58,"g",29),a(59,"circle",30)(60,"circle",31),e()(),t(61,"svg",32)(62,"defs")(63,"pattern",33),a(64,"rect",34),e()(),a(65,"rect",35),e(),C(),t(66,"div",36)(67,"div",37)(68,"div"),n(69,"Welcome to"),e(),t(70,"div"),n(71,"Angor Hub"),e()(),t(72,"div",38),n(73," Angor helps developers to build organized and well coded dashboards full of beautiful and rich modules. Join us and start building your application today. "),e(),t(74,"div",22)(75,"div",39),a(76,"img",40)(77,"img",41)(78,"img",42)(79,"img",43),e(),t(80,"div",44),n(81," More than 17k people joined us, it's your turn "),e()()()()()}if(d&2){let s=S(30);r(10),o("routerLink",b(22,ue)),r(2),o("appearance","outline")("showIcon",!1)("type","info"),r(5),c(l.showAlert?17:-1),r(),o("formGroup",l.signInForm),r(5),o("formControlName","email"),r(),c(l.signInForm.get("email").hasError("required")?24:-1),r(),c(l.signInForm.get("email").hasError("email")?25:-1),r(4),o("formControlName","password"),r(3),c(s.type==="password"?32:-1),r(),c(s.type==="text"?33:-1),r(4),o("color","primary")("formControlName","rememberMe"),r(2),o("routerLink",b(23,ge)),r(2),o("color","primary")("disabled",l.signInForm.disabled),r(),c(l.signInForm.disabled?-1:42),r(),c(l.signInForm.disabled?43:-1),r(8),o("svgIcon","feather:facebook"),r(2),o("svgIcon","feather:twitter"),r(2),o("svgIcon","feather:github")}},dependencies:[V,me,te,X,Y,J,K,ie,Z,$,P,q,B,L,D,re,ne,Q,U,G,O,z,se,le,ae,oe],encapsulation:2,data:{animation:W}});let i=m;return i})();var ze=[{path:"",component:de}];export{ze as default}; diff --git a/index.html b/index.html index 798174f..9ff0ced 100644 --- a/index.html +++ b/index.html @@ -39,5 +39,5 @@ - + diff --git a/main-VNY7LLSH.js b/main-4MBYQHZ7.js similarity index 89% rename from main-VNY7LLSH.js rename to main-4MBYQHZ7.js index 3537b02..325ee3f 100644 --- a/main-VNY7LLSH.js +++ b/main-4MBYQHZ7.js @@ -1,10 +1,10 @@ -import{a as dt,b as mt,c as au,d as nu}from"./chunk-MUFRMW2M.js";import{a as ha,b as Io,c as Mo,d as ba}from"./chunk-TBCBG2GM.js";import{a as Se,b as T,c as zc,d as Ao,e as Bc,f as Vc,g as cn,h as xi}from"./chunk-OS2FX5FY.js";import{d as Nc,e as Pc,f as us,g as pa,h as Fc,i as sn,j as ln,k as Co,l as ko,m as To,n as ga,o as Xe,r as fa}from"./chunk-FZYGQRQO.js";import{a as Nt}from"./chunk-4BKDQFY2.js";import{A as tu,B as iu,C as Eo,D as Oo,c as jc,f as Rc,g as Hc,h as qo,i as Do,j as $c,k as Zc,l as Yc,m as Kc,q as Qc,t as Xc,w as eu}from"./chunk-KIPATDDZ.js";import{$ as st,B as _o,C as xc,D as on,F as wc,G as _i,I as Sc,J as xo,K as ss,O as Cc,P as kc,Q as Tc,R as qc,S as wo,T as Dc,U as Ac,V as rn,X as Jc,Z as rt,a as bi,aa as Wc,ba as _e,ca as xe,g as ho,h as yc,j as vi,k as yi,l as os,r as rs,s as bo,u as _c,w as vo,x as yo}from"./chunk-532SEEDZ.js";import{a as Si}from"./chunk-XPM3L4AO.js";import{a as re,b as Xt,c as Ic,d as li,e as Mc,f as Ec,g as ht,h as Oc,j as ls,m as Lc,n as ma,o as cs,p as So}from"./chunk-Z7HY77K5.js";import{a as Uc,b as Gc,c as wi}from"./chunk-5GR7VYEK.js";import{a as Qt,b as ua,c as da,d as Be,e as hi,f as fo,g as fc,h as hc,i as bc,j as vc}from"./chunk-YP2JDGSS.js";import{b as $e,d as cc,e as ge,f as ut,h as go,j as uc,m as dc,n as an,o as Kt,p as Vi,q as nn,r as mc,s as pc,u as gc}from"./chunk-6GD6B7MT.js";import{$ as Pe,$b as ze,Aa as Xl,Ab as kt,Bc as oe,C as oa,Cb as lt,D as oo,Db as S,Dc as Bi,E as ra,Ea as Zt,Ec as ns,Fb as Te,G as ri,Ga as We,Gb as qe,H as Ne,Ha as Ke,Hb as b,Ib as v,J as ro,Jb as w,Kb as co,L as so,Lb as uo,Mb as se,N as je,Na as fi,Nb as le,Ob as nc,P as sa,R as $l,Tb as G,V as Zl,Vb as h,Wb as mo,Xb as ca,Y as Yl,Yb as as,Za as ft,Zb as Ge,_ as la,_a as ot,_b as He,a as M,aa as U,ac as X,b as ne,bb as m,bc as F,c as Wl,ca as $t,cb as E,cc as Xa,d as $a,da as ue,dc as te,e as Fi,ea as Kl,eb as Ya,f as es,fa as N,ga as Mt,gb as ec,h as ts,hb as si,hc as en,ia as ve,ib as tc,ic as W,j as ao,jb as Ct,jc as po,ka as L,kc as de,la as I,lc as Lt,m as V,ma as Et,mb as ic,mc as oc,n as Ut,nb as Ka,nc as rc,o as Gt,oa as J,oc as sc,pa as Ot,pb as lo,pc as lc,q as Ul,qa as ji,qb as Qa,qc as Hi,r as Za,s as Fe,sa as Ri,sc as zi,t as It,ta as Ql,tc as Qe,ub as k,vb as Yt,w as Gl,wb as f,wc as tn,x as Le,xa as Ye,xb as is,y as no,ya as K,yb as Re,za as Q,zb as ac}from"./chunk-WYTHB53P.js";var Up=Fi(()=>{});var Wa=Fi((Ur,Gp)=>{(function(i,e){typeof Ur=="object"?Gp.exports=Ur=e():typeof define=="function"&&define.amd?define([],e):i.CryptoJS=e()})(Ur,function(){var i=i||function(e,a){var t;if(typeof window<"u"&&window.crypto&&(t=window.crypto),typeof self<"u"&&self.crypto&&(t=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(t=globalThis.crypto),!t&&typeof window<"u"&&window.msCrypto&&(t=window.msCrypto),!t&&typeof global<"u"&&global.crypto&&(t=global.crypto),!t&&typeof Wl=="function")try{t=Up()}catch{}var n=function(){if(t){if(typeof t.getRandomValues=="function")try{return t.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof t.randomBytes=="function")try{return t.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},o=Object.create||function(){function C(){}return function(q){var z;return C.prototype=q,z=new C,C.prototype=null,z}}(),r={},s=r.lib={},l=s.Base=function(){return{extend:function(C){var q=o(this);return C&&q.mixIn(C),(!q.hasOwnProperty("init")||this.init===q.init)&&(q.init=function(){q.$super.init.apply(this,arguments)}),q.init.prototype=q,q.$super=this,q},create:function(){var C=this.extend();return C.init.apply(C,arguments),C},init:function(){},mixIn:function(C){for(var q in C)C.hasOwnProperty(q)&&(this[q]=C[q]);C.hasOwnProperty("toString")&&(this.toString=C.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),c=s.WordArray=l.extend({init:function(C,q){C=this.words=C||[],q!=a?this.sigBytes=q:this.sigBytes=C.length*4},toString:function(C){return(C||g).stringify(this)},concat:function(C){var q=this.words,z=C.words,B=this.sigBytes,pe=C.sigBytes;if(this.clamp(),B%4)for(var ie=0;ie>>2]>>>24-ie%4*8&255;q[B+ie>>>2]|=we<<24-(B+ie)%4*8}else for(var be=0;be>>2]=z[be>>>2];return this.sigBytes+=pe,this},clamp:function(){var C=this.words,q=this.sigBytes;C[q>>>2]&=4294967295<<32-q%4*8,C.length=e.ceil(q/4)},clone:function(){var C=l.clone.call(this);return C.words=this.words.slice(0),C},random:function(C){for(var q=[],z=0;z>>2]>>>24-pe%4*8&255;B.push((ie>>>4).toString(16)),B.push((ie&15).toString(16))}return B.join("")},parse:function(C){for(var q=C.length,z=[],B=0;B>>3]|=parseInt(C.substr(B,2),16)<<24-B%8*4;return new c.init(z,q/2)}},x=d.Latin1={stringify:function(C){for(var q=C.words,z=C.sigBytes,B=[],pe=0;pe>>2]>>>24-pe%4*8&255;B.push(String.fromCharCode(ie))}return B.join("")},parse:function(C){for(var q=C.length,z=[],B=0;B>>2]|=(C.charCodeAt(B)&255)<<24-B%4*8;return new c.init(z,q)}},y=d.Utf8={stringify:function(C){try{return decodeURIComponent(escape(x.stringify(C)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(C){return x.parse(unescape(encodeURIComponent(C)))}},_=s.BufferedBlockAlgorithm=l.extend({reset:function(){this._data=new c.init,this._nDataBytes=0},_append:function(C){typeof C=="string"&&(C=y.parse(C)),this._data.concat(C),this._nDataBytes+=C.sigBytes},_process:function(C){var q,z=this._data,B=z.words,pe=z.sigBytes,ie=this.blockSize,we=ie*4,be=pe/we;C?be=e.ceil(be):be=e.max((be|0)-this._minBufferSize,0);var Me=be*ie,Ze=e.min(Me*4,pe);if(Me){for(var Jt=0;Jt{(function(i,e){typeof Gr=="object"?$p.exports=Gr=e(Wa()):typeof define=="function"&&define.amd?define(["./core"],e):e(i.CryptoJS)})(Gr,function(i){return function(){var e=i,a=e.lib,t=a.WordArray,n=e.enc,o=n.Base64={stringify:function(s){var l=s.words,c=s.sigBytes,d=this._map;s.clamp();for(var g=[],x=0;x>>2]>>>24-x%4*8&255,_=l[x+1>>>2]>>>24-(x+1)%4*8&255,D=l[x+2>>>2]>>>24-(x+2)%4*8&255,O=y<<16|_<<8|D,C=0;C<4&&x+C*.75>>6*(3-C)&63));var q=d.charAt(64);if(q)for(;g.length%4;)g.push(q);return g.join("")},parse:function(s){var l=s.length,c=this._map,d=this._reverseMap;if(!d){d=this._reverseMap=[];for(var g=0;g>>6-x%4*2,D=y|_;d[g>>>2]|=D<<24-g%4*8,g++}return t.create(d,g)}}(),i.enc.Base64})});var Kp=Fi(($r,Yp)=>{(function(i,e){typeof $r=="object"?Yp.exports=$r=e(Wa()):typeof define=="function"&&define.amd?define(["./core"],e):e(i.CryptoJS)})($r,function(i){return i.enc.Utf8})});var Xp=Fi((Zr,Qp)=>{(function(i,e){typeof Zr=="object"?Qp.exports=Zr=e(Wa()):typeof define=="function"&&define.amd?define(["./core"],e):e(i.CryptoJS)})(Zr,function(i){return function(e){var a=i,t=a.lib,n=t.WordArray,o=t.Hasher,r=a.algo,s=[],l=[];(function(){function g(D){for(var O=e.sqrt(D),C=2;C<=O;C++)if(!(D%C))return!1;return!0}function x(D){return(D-(D|0))*4294967296|0}for(var y=2,_=0;_<64;)g(y)&&(_<8&&(s[_]=x(e.pow(y,1/2))),l[_]=x(e.pow(y,1/3)),_++),y++})();var c=[],d=r.SHA256=o.extend({_doReset:function(){this._hash=new n.init(s.slice(0))},_doProcessBlock:function(g,x){for(var y=this._hash.words,_=y[0],D=y[1],O=y[2],C=y[3],q=y[4],z=y[5],B=y[6],pe=y[7],ie=0;ie<64;ie++){if(ie<16)c[ie]=g[x+ie]|0;else{var we=c[ie-15],be=(we<<25|we>>>7)^(we<<14|we>>>18)^we>>>3,Me=c[ie-2],Ze=(Me<<15|Me>>>17)^(Me<<13|Me>>>19)^Me>>>10;c[ie]=be+c[ie-7]+Ze+c[ie-16]}var Jt=q&z^~q&B,oi=_&D^_&O^D&O,Ua=(_<<30|_>>>2)^(_<<19|_>>>13)^(_<<10|_>>>22),to=(q<<26|q>>>6)^(q<<21|q>>>11)^(q<<7|q>>>25),Ga=pe+to+Jt+l[ie]+c[ie],R=Ua+oi;pe=B,B=z,z=q,q=C+Ga|0,C=O,O=D,D=_,_=Ga+R|0}y[0]=y[0]+_|0,y[1]=y[1]+D|0,y[2]=y[2]+O|0,y[3]=y[3]+C|0,y[4]=y[4]+q|0,y[5]=y[5]+z|0,y[6]=y[6]+B|0,y[7]=y[7]+pe|0},_doFinalize:function(){var g=this._data,x=g.words,y=this._nDataBytes*8,_=g.sigBytes*8;return x[_>>>5]|=128<<24-_%32,x[(_+64>>>9<<4)+14]=e.floor(y/4294967296),x[(_+64>>>9<<4)+15]=y,g.sigBytes=x.length*4,this._process(),this._hash},clone:function(){var g=o.clone.call(this);return g._hash=this._hash.clone(),g}});a.SHA256=o._createHelper(d),a.HmacSHA256=o._createHmacHelper(d)}(Math),i.SHA256})});var tg=Fi((Yr,eg)=>{(function(i,e){typeof Yr=="object"?eg.exports=Yr=e(Wa()):typeof define=="function"&&define.amd?define(["./core"],e):e(i.CryptoJS)})(Yr,function(i){(function(){var e=i,a=e.lib,t=a.Base,n=e.enc,o=n.Utf8,r=e.algo,s=r.HMAC=t.extend({init:function(l,c){l=this._hasher=new l.init,typeof c=="string"&&(c=o.parse(c));var d=l.blockSize,g=d*4;c.sigBytes>g&&(c=l.finalize(c)),c.clamp();for(var x=this._oKey=c.clone(),y=this._iKey=c.clone(),_=x.words,D=y.words,O=0;O{(function(i,e,a){typeof Kr=="object"?ig.exports=Kr=e(Wa(),Xp(),tg()):typeof define=="function"&&define.amd?define(["./core","./sha256","./hmac"],e):e(i.CryptoJS)})(Kr,function(i){return i.HmacSHA256})});var ou=(()=>{let e=class e{constructor(){}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=J({type:e,selectors:[["app-root"]],standalone:!0,features:[W],decls:1,vars:0,template:function(n,o){n&1&&w(0,"router-outlet")},dependencies:[da],styles:["[_nghost-%COMP%]{display:flex;flex:1 1 auto;width:100%;height:100%}"]});let i=e;return i})();var ci=class extends Error{},Lo=class extends ci{constructor(e){super(`Invalid DateTime: ${e.toMessage()}`)}},No=class extends ci{constructor(e){super(`Invalid Interval: ${e.toMessage()}`)}},Po=class extends ci{constructor(e){super(`Invalid Duration: ${e.toMessage()}`)}},Pt=class extends ci{},va=class extends ci{constructor(e){super(`Invalid unit ${e}`)}},Ve=class extends ci{},Ft=class extends ci{constructor(){super("Zone is an abstract class")}};var P="numeric",jt="short",bt="long",Ci={year:P,month:P,day:P},un={year:P,month:jt,day:P},ds={year:P,month:jt,day:P,weekday:jt},dn={year:P,month:bt,day:P},mn={year:P,month:bt,day:P,weekday:bt},pn={hour:P,minute:P},gn={hour:P,minute:P,second:P},fn={hour:P,minute:P,second:P,timeZoneName:jt},hn={hour:P,minute:P,second:P,timeZoneName:bt},bn={hour:P,minute:P,hourCycle:"h23"},vn={hour:P,minute:P,second:P,hourCycle:"h23"},yn={hour:P,minute:P,second:P,hourCycle:"h23",timeZoneName:jt},_n={hour:P,minute:P,second:P,hourCycle:"h23",timeZoneName:bt},xn={year:P,month:P,day:P,hour:P,minute:P},wn={year:P,month:P,day:P,hour:P,minute:P,second:P},Sn={year:P,month:jt,day:P,hour:P,minute:P},Cn={year:P,month:jt,day:P,hour:P,minute:P,second:P},ms={year:P,month:jt,day:P,weekday:jt,hour:P,minute:P},kn={year:P,month:bt,day:P,hour:P,minute:P,timeZoneName:jt},Tn={year:P,month:bt,day:P,hour:P,minute:P,second:P,timeZoneName:jt},qn={year:P,month:bt,day:P,weekday:bt,hour:P,minute:P,timeZoneName:bt},Dn={year:P,month:bt,day:P,weekday:bt,hour:P,minute:P,second:P,timeZoneName:bt};var vt=class{get type(){throw new Ft}get name(){throw new Ft}get ianaName(){return this.name}get isUniversal(){throw new Ft}offsetName(e,a){throw new Ft}formatOffset(e,a){throw new Ft}offset(e){throw new Ft}equals(e){throw new Ft}get isValid(){throw new Ft}};var ps=null,Ji=class i extends vt{static get instance(){return ps===null&&(ps=new i),ps}get type(){return"system"}get name(){return new Intl.DateTimeFormat().resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(e,{format:a,locale:t}){return jo(e,a,t)}formatOffset(e,a){return ki(this.offset(e),a)}offset(e){return-new Date(e).getTimezoneOffset()}equals(e){return e.type==="system"}get isValid(){return!0}};var Ho={};function Eg(i){return Ho[i]||(Ho[i]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:i,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),Ho[i]}var Og={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};function Lg(i,e){let a=i.format(e).replace(/\u200E/g,""),t=/(\d+)\/(\d+)\/(\d+) (AD|BC),? (\d+):(\d+):(\d+)/.exec(a),[,n,o,r,s,l,c,d]=t;return[r,n,o,s,l,c,d]}function Ng(i,e){let a=i.formatToParts(e),t=[];for(let n=0;n=0?_:1e3+_,(x-y)/(60*1e3)}equals(e){return e.type==="iana"&&e.name===this.name}get isValid(){return this.valid}};var ru={};function Pg(i,e={}){let a=JSON.stringify([i,e]),t=ru[a];return t||(t=new Intl.ListFormat(i,e),ru[a]=t),t}var gs={};function fs(i,e={}){let a=JSON.stringify([i,e]),t=gs[a];return t||(t=new Intl.DateTimeFormat(i,e),gs[a]=t),t}var hs={};function Fg(i,e={}){let a=JSON.stringify([i,e]),t=hs[a];return t||(t=new Intl.NumberFormat(i,e),hs[a]=t),t}var bs={};function jg(i,e={}){let r=e,{base:a}=r,t=$a(r,["base"]),n=JSON.stringify([i,t]),o=bs[n];return o||(o=new Intl.RelativeTimeFormat(i,e),bs[n]=o),o}var An=null;function Rg(){return An||(An=new Intl.DateTimeFormat().resolvedOptions().locale,An)}var su={};function Hg(i){let e=su[i];if(!e){let a=new Intl.Locale(i);e="getWeekInfo"in a?a.getWeekInfo():a.weekInfo,su[i]=e}return e}function zg(i){let e=i.indexOf("-x-");e!==-1&&(i=i.substring(0,e));let a=i.indexOf("-u-");if(a===-1)return[i];{let t,n;try{t=fs(i).resolvedOptions(),n=i}catch{let l=i.substring(0,a);t=fs(l).resolvedOptions(),n=l}let{numberingSystem:o,calendar:r}=t;return[n,o,r]}}function Bg(i,e,a){return(a||e)&&(i.includes("-u-")||(i+="-u"),a&&(i+=`-ca-${a}`),e&&(i+=`-nu-${e}`)),i}function Vg(i){let e=[];for(let a=1;a<=12;a++){let t=j.utc(2009,a,1);e.push(i(t))}return e}function Jg(i){let e=[];for(let a=1;a<=7;a++){let t=j.utc(2016,11,13+a);e.push(i(t))}return e}function zo(i,e,a,t){let n=i.listingMode();return n==="error"?null:n==="en"?a(e):t(e)}function Wg(i){return i.numberingSystem&&i.numberingSystem!=="latn"?!1:i.numberingSystem==="latn"||!i.locale||i.locale.startsWith("en")||new Intl.DateTimeFormat(i.intl).resolvedOptions().numberingSystem==="latn"}var vs=class{constructor(e,a,t){this.padTo=t.padTo||0,this.floor=t.floor||!1;let s=t,{padTo:n,floor:o}=s,r=$a(s,["padTo","floor"]);if(!a||Object.keys(r).length>0){let l=M({useGrouping:!1},t);t.padTo>0&&(l.minimumIntegerDigits=t.padTo),this.inf=Fg(e,l)}}format(e){if(this.inf){let a=this.floor?Math.floor(e):e;return this.inf.format(a)}else{let a=this.floor?Math.floor(e):_a(e,3);return De(a,this.padTo)}}},ys=class{constructor(e,a,t){this.opts=t,this.originalZone=void 0;let n;if(this.opts.timeZone)this.dt=e;else if(e.zone.type==="fixed"){let r=-1*(e.offset/60),s=r>=0?`Etc/GMT+${r}`:`Etc/GMT${r}`;e.offset!==0&&ct.create(s).valid?(n=s,this.dt=e):(n="UTC",this.dt=e.offset===0?e:e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone)}else e.zone.type==="system"?this.dt=e:e.zone.type==="iana"?(this.dt=e,n=e.zone.name):(n="UTC",this.dt=e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone);let o=M({},this.opts);o.timeZone=o.timeZone||n,this.dtf=fs(a,o)}format(){return this.originalZone?this.formatToParts().map(({value:e})=>e).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){let e=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?e.map(a=>{if(a.type==="timeZoneName"){let t=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return ne(M({},a),{value:t})}else return a}):e}resolvedOptions(){return this.dtf.resolvedOptions()}},_s=class{constructor(e,a,t){this.opts=M({style:"long"},t),!a&&Bo()&&(this.rtf=jg(e,t))}format(e,a){return this.rtf?this.rtf.format(e,a):lu(a,e,this.opts.numeric,this.opts.style!=="long")}formatToParts(e,a){return this.rtf?this.rtf.formatToParts(e,a):[]}},Ug={firstDay:1,minimalDays:4,weekend:[6,7]},ye=class i{static fromOpts(e){return i.create(e.locale,e.numberingSystem,e.outputCalendar,e.weekSettings,e.defaultToEN)}static create(e,a,t,n,o=!1){let r=e||fe.defaultLocale,s=r||(o?"en-US":Rg()),l=a||fe.defaultNumberingSystem,c=t||fe.defaultOutputCalendar,d=In(n)||fe.defaultWeekSettings;return new i(s,l,c,d,r)}static resetCache(){An=null,gs={},hs={},bs={}}static fromObject({locale:e,numberingSystem:a,outputCalendar:t,weekSettings:n}={}){return i.create(e,a,t,n)}constructor(e,a,t,n,o){let[r,s,l]=zg(e);this.locale=r,this.numberingSystem=a||s||null,this.outputCalendar=t||l||null,this.weekSettings=n,this.intl=Bg(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=o,this.fastNumbersCached=null}get fastNumbers(){return this.fastNumbersCached==null&&(this.fastNumbersCached=Wg(this)),this.fastNumbersCached}listingMode(){let e=this.isEnglish(),a=(this.numberingSystem===null||this.numberingSystem==="latn")&&(this.outputCalendar===null||this.outputCalendar==="gregory");return e&&a?"en":"intl"}clone(e){return!e||Object.getOwnPropertyNames(e).length===0?this:i.create(e.locale||this.specifiedLocale,e.numberingSystem||this.numberingSystem,e.outputCalendar||this.outputCalendar,In(e.weekSettings)||this.weekSettings,e.defaultToEN||!1)}redefaultToEN(e={}){return this.clone(ne(M({},e),{defaultToEN:!0}))}redefaultToSystem(e={}){return this.clone(ne(M({},e),{defaultToEN:!1}))}months(e,a=!1){return zo(this,e,xs,()=>{let t=a?{month:e,day:"numeric"}:{month:e},n=a?"format":"standalone";return this.monthsCache[n][e]||(this.monthsCache[n][e]=Vg(o=>this.extract(o,t,"month"))),this.monthsCache[n][e]})}weekdays(e,a=!1){return zo(this,e,ws,()=>{let t=a?{weekday:e,year:"numeric",month:"long",day:"numeric"}:{weekday:e},n=a?"format":"standalone";return this.weekdaysCache[n][e]||(this.weekdaysCache[n][e]=Jg(o=>this.extract(o,t,"weekday"))),this.weekdaysCache[n][e]})}meridiems(){return zo(this,void 0,()=>Ss,()=>{if(!this.meridiemCache){let e={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[j.utc(2016,11,13,9),j.utc(2016,11,13,19)].map(a=>this.extract(a,e,"dayperiod"))}return this.meridiemCache})}eras(e){return zo(this,e,Cs,()=>{let a={era:e};return this.eraCache[e]||(this.eraCache[e]=[j.utc(-40,1,1),j.utc(2017,1,1)].map(t=>this.extract(t,a,"era"))),this.eraCache[e]})}extract(e,a,t){let n=this.dtFormatter(e,a),o=n.formatToParts(),r=o.find(s=>s.type.toLowerCase()===t);return r?r.value:null}numberFormatter(e={}){return new vs(this.intl,e.forceSimple||this.fastNumbers,e)}dtFormatter(e,a={}){return new ys(e,this.intl,a)}relFormatter(e={}){return new _s(this.intl,this.isEnglish(),e)}listFormatter(e={}){return Pg(this.intl,e)}isEnglish(){return this.locale==="en"||this.locale.toLowerCase()==="en-us"||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}getWeekSettings(){return this.weekSettings?this.weekSettings:Vo()?Hg(this.locale):Ug}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(e){return this.locale===e.locale&&this.numberingSystem===e.numberingSystem&&this.outputCalendar===e.outputCalendar}};var Ts=null,et=class i extends vt{static get utcInstance(){return Ts===null&&(Ts=new i(0)),Ts}static instance(e){return e===0?i.utcInstance:new i(e)}static parseSpecifier(e){if(e){let a=e.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(a)return new i(Wi(a[1],a[2]))}return null}constructor(e){super(),this.fixed=e}get type(){return"fixed"}get name(){return this.fixed===0?"UTC":`UTC${ki(this.fixed,"narrow")}`}get ianaName(){return this.fixed===0?"Etc/UTC":`Etc/GMT${ki(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(e,a){return ki(this.fixed,a)}get isUniversal(){return!0}offset(){return this.fixed}equals(e){return e.type==="fixed"&&e.fixed===this.fixed}get isValid(){return!0}};var Mn=class extends vt{constructor(e){super(),this.zoneName=e}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}};function Rt(i,e){let a;if(Z(i)||i===null)return e;if(i instanceof vt)return i;if(cu(i)){let t=i.toLowerCase();return t==="default"?e:t==="local"||t==="system"?Ji.instance:t==="utc"||t==="gmt"?et.utcInstance:et.parseSpecifier(t)||ct.create(i)}else return ei(i)?et.instance(i):typeof i=="object"&&"offset"in i&&typeof i.offset=="function"?i:new Mn(i)}var uu=()=>Date.now(),du="system",mu=null,pu=null,gu=null,fu=60,hu,bu=null,fe=class{static get now(){return uu}static set now(e){uu=e}static set defaultZone(e){du=e}static get defaultZone(){return Rt(du,Ji.instance)}static get defaultLocale(){return mu}static set defaultLocale(e){mu=e}static get defaultNumberingSystem(){return pu}static set defaultNumberingSystem(e){pu=e}static get defaultOutputCalendar(){return gu}static set defaultOutputCalendar(e){gu=e}static get defaultWeekSettings(){return bu}static set defaultWeekSettings(e){bu=In(e)}static get twoDigitCutoffYear(){return fu}static set twoDigitCutoffYear(e){fu=e%100}static get throwOnInvalid(){return hu}static set throwOnInvalid(e){hu=e}static resetCaches(){ye.resetCache(),ct.resetCache()}};var tt=class{constructor(e,a){this.reason=e,this.explanation=a}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}};var vu=[0,31,59,90,120,151,181,212,243,273,304,334],yu=[0,31,60,91,121,152,182,213,244,274,305,335];function Tt(i,e){return new tt("unit out of range",`you specified ${e} (of type ${typeof e}) as a ${i}, which is invalid`)}function Jo(i,e,a){let t=new Date(Date.UTC(i,e-1,a));i<100&&i>=0&&t.setUTCFullYear(t.getUTCFullYear()-1900);let n=t.getUTCDay();return n===0?7:n}function _u(i,e,a){return a+(Gi(i)?yu:vu)[e-1]}function xu(i,e){let a=Gi(i)?yu:vu,t=a.findIndex(o=>oUi(t,e,a)?(c=t+1,l=1):c=t,M({weekYear:c,weekNumber:l,weekday:s},Ln(i))}function qs(i,e=4,a=1){let{weekYear:t,weekNumber:n,weekday:o}=i,r=Wo(Jo(t,1,e),a),s=Ti(t),l=n*7+o-r-7+e,c;l<1?(c=t-1,l+=Ti(c)):l>s?(c=t+1,l-=Ti(t)):c=t;let{month:d,day:g}=xu(c,l);return M({year:c,month:d,day:g},Ln(i))}function Uo(i){let{year:e,month:a,day:t}=i,n=_u(e,a,t);return M({year:e,ordinal:n},Ln(i))}function Ds(i){let{year:e,ordinal:a}=i,{month:t,day:n}=xu(e,a);return M({year:e,month:t,day:n},Ln(i))}function As(i,e){if(!Z(i.localWeekday)||!Z(i.localWeekNumber)||!Z(i.localWeekYear)){if(!Z(i.weekday)||!Z(i.weekNumber)||!Z(i.weekYear))throw new Pt("Cannot mix locale-based week fields with ISO-based week fields");return Z(i.localWeekday)||(i.weekday=i.localWeekday),Z(i.localWeekNumber)||(i.weekNumber=i.localWeekNumber),Z(i.localWeekYear)||(i.weekYear=i.localWeekYear),delete i.localWeekday,delete i.localWeekNumber,delete i.localWeekYear,{minDaysInFirstWeek:e.getMinDaysInFirstWeek(),startOfWeek:e.getStartOfWeek()}}else return{minDaysInFirstWeek:4,startOfWeek:1}}function wu(i,e=4,a=1){let t=On(i.weekYear),n=yt(i.weekNumber,1,Ui(i.weekYear,e,a)),o=yt(i.weekday,1,7);return t?n?o?!1:Tt("weekday",i.weekday):Tt("week",i.weekNumber):Tt("weekYear",i.weekYear)}function Su(i){let e=On(i.year),a=yt(i.ordinal,1,Ti(i.year));return e?a?!1:Tt("ordinal",i.ordinal):Tt("year",i.year)}function Is(i){let e=On(i.year),a=yt(i.month,1,12),t=yt(i.day,1,xa(i.year,i.month));return e?a?t?!1:Tt("day",i.day):Tt("month",i.month):Tt("year",i.year)}function Ms(i){let{hour:e,minute:a,second:t,millisecond:n}=i,o=yt(e,0,23)||e===24&&a===0&&t===0&&n===0,r=yt(a,0,59),s=yt(t,0,59),l=yt(n,0,999);return o?r?s?l?!1:Tt("millisecond",n):Tt("second",t):Tt("minute",a):Tt("hour",e)}function Z(i){return typeof i>"u"}function ei(i){return typeof i=="number"}function On(i){return typeof i=="number"&&i%1===0}function cu(i){return typeof i=="string"}function ku(i){return Object.prototype.toString.call(i)==="[object Date]"}function Bo(){try{return typeof Intl<"u"&&!!Intl.RelativeTimeFormat}catch{return!1}}function Vo(){try{return typeof Intl<"u"&&!!Intl.Locale&&("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch{return!1}}function Tu(i){return Array.isArray(i)?i:[i]}function Es(i,e,a){if(i.length!==0)return i.reduce((t,n)=>{let o=[e(n),n];return t&&a(t[0],o[0])===t[0]?t:o},null)[1]}function qu(i,e){return e.reduce((a,t)=>(a[t]=i[t],a),{})}function qi(i,e){return Object.prototype.hasOwnProperty.call(i,e)}function In(i){if(i==null)return null;if(typeof i!="object")throw new Ve("Week settings must be an object");if(!yt(i.firstDay,1,7)||!yt(i.minimalDays,1,7)||!Array.isArray(i.weekend)||i.weekend.some(e=>!yt(e,1,7)))throw new Ve("Invalid week settings");return{firstDay:i.firstDay,minimalDays:i.minimalDays,weekend:Array.from(i.weekend)}}function yt(i,e,a){return On(i)&&i>=e&&i<=a}function Gg(i,e){return i-e*Math.floor(i/e)}function De(i,e=2){let a=i<0,t;return a?t="-"+(""+-i).padStart(e,"0"):t=(""+i).padStart(e,"0"),t}function ui(i){if(!(Z(i)||i===null||i===""))return parseInt(i,10)}function Di(i){if(!(Z(i)||i===null||i===""))return parseFloat(i)}function Nn(i){if(!(Z(i)||i===null||i==="")){let e=parseFloat("0."+i)*1e3;return Math.floor(e)}}function _a(i,e,a=!1){let t=10**e;return(a?Math.trunc:Math.round)(i*t)/t}function Gi(i){return i%4===0&&(i%100!==0||i%400===0)}function Ti(i){return Gi(i)?366:365}function xa(i,e){let a=Gg(e-1,12)+1,t=i+(e-a)/12;return a===2?Gi(t)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][a-1]}function ya(i){let e=Date.UTC(i.year,i.month-1,i.day,i.hour,i.minute,i.second,i.millisecond);return i.year<100&&i.year>=0&&(e=new Date(e),e.setUTCFullYear(i.year,i.month-1,i.day)),+e}function Cu(i,e,a){return-Wo(Jo(i,1,e),a)+e-1}function Ui(i,e=4,a=1){let t=Cu(i,e,a),n=Cu(i+1,e,a);return(Ti(i)-t+n)/7}function Pn(i){return i>99?i:i>fe.twoDigitCutoffYear?1900+i:2e3+i}function jo(i,e,a,t=null){let n=new Date(i),o={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};t&&(o.timeZone=t);let r=M({timeZoneName:e},o),s=new Intl.DateTimeFormat(a,r).formatToParts(n).find(l=>l.type.toLowerCase()==="timezonename");return s?s.value:null}function Wi(i,e){let a=parseInt(i,10);Number.isNaN(a)&&(a=0);let t=parseInt(e,10)||0,n=a<0||Object.is(a,-0)?-t:t;return a*60+n}function Os(i){let e=Number(i);if(typeof i=="boolean"||i===""||Number.isNaN(e))throw new Ve(`Invalid unit value ${i}`);return e}function wa(i,e){let a={};for(let t in i)if(qi(i,t)){let n=i[t];if(n==null)continue;a[e(t)]=Os(n)}return a}function ki(i,e){let a=Math.trunc(Math.abs(i/60)),t=Math.trunc(Math.abs(i%60)),n=i>=0?"+":"-";switch(e){case"short":return`${n}${De(a,2)}:${De(t,2)}`;case"narrow":return`${n}${a}${t>0?`:${t}`:""}`;case"techie":return`${n}${De(a,2)}${De(t,2)}`;default:throw new RangeError(`Value format ${e} is out of range for property format`)}}function Ln(i){return qu(i,["hour","minute","second","millisecond"])}var $g=["January","February","March","April","May","June","July","August","September","October","November","December"],Ls=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],Zg=["J","F","M","A","M","J","J","A","S","O","N","D"];function xs(i){switch(i){case"narrow":return[...Zg];case"short":return[...Ls];case"long":return[...$g];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}var Ns=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],Ps=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],Yg=["M","T","W","T","F","S","S"];function ws(i){switch(i){case"narrow":return[...Yg];case"short":return[...Ps];case"long":return[...Ns];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}var Ss=["AM","PM"],Kg=["Before Christ","Anno Domini"],Qg=["BC","AD"],Xg=["B","A"];function Cs(i){switch(i){case"narrow":return[...Xg];case"short":return[...Qg];case"long":return[...Kg];default:return null}}function Du(i){return Ss[i.hour<12?0:1]}function Au(i,e){return ws(e)[i.weekday-1]}function Iu(i,e){return xs(e)[i.month-1]}function Mu(i,e){return Cs(e)[i.year<0?0:1]}function lu(i,e,a="always",t=!1){let n={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},o=["hours","minutes","seconds"].indexOf(i)===-1;if(a==="auto"&&o){let g=i==="days";switch(e){case 1:return g?"tomorrow":`next ${n[i][0]}`;case-1:return g?"yesterday":`last ${n[i][0]}`;case 0:return g?"today":`this ${n[i][0]}`;default:}}let r=Object.is(e,-0)||e<0,s=Math.abs(e),l=s===1,c=n[i],d=t?l?c[1]:c[2]||c[1]:l?n[i][0]:i;return r?`${s} ${d} ago`:`in ${s} ${d}`}function Eu(i,e){let a="";for(let t of i)t.literal?a+=t.val:a+=e(t.val);return a}var ef={D:Ci,DD:un,DDD:dn,DDDD:mn,t:pn,tt:gn,ttt:fn,tttt:hn,T:bn,TT:vn,TTT:yn,TTTT:_n,f:xn,ff:Sn,fff:kn,ffff:qn,F:wn,FF:Cn,FFF:Tn,FFFF:Dn},it=class i{static create(e,a={}){return new i(e,a)}static parseFormat(e){let a=null,t="",n=!1,o=[];for(let r=0;r0&&o.push({literal:n||/^\s+$/.test(t),val:t}),a=null,t="",n=!n):n||s===a?t+=s:(t.length>0&&o.push({literal:/^\s+$/.test(t),val:t}),t=s,a=s)}return t.length>0&&o.push({literal:n||/^\s+$/.test(t),val:t}),o}static macroTokenToFormatOpts(e){return ef[e]}constructor(e,a){this.opts=a,this.loc=e,this.systemLoc=null}formatWithSystemDefault(e,a){return this.systemLoc===null&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(e,M(M({},this.opts),a)).format()}dtFormatter(e,a={}){return this.loc.dtFormatter(e,M(M({},this.opts),a))}formatDateTime(e,a){return this.dtFormatter(e,a).format()}formatDateTimeParts(e,a){return this.dtFormatter(e,a).formatToParts()}formatInterval(e,a){return this.dtFormatter(e.start,a).dtf.formatRange(e.start.toJSDate(),e.end.toJSDate())}resolvedOptions(e,a){return this.dtFormatter(e,a).resolvedOptions()}num(e,a=0){if(this.opts.forceSimple)return De(e,a);let t=M({},this.opts);return a>0&&(t.padTo=a),this.loc.numberFormatter(t).format(e)}formatDateTimeFromString(e,a){let t=this.loc.listingMode()==="en",n=this.loc.outputCalendar&&this.loc.outputCalendar!=="gregory",o=(y,_)=>this.loc.extract(e,y,_),r=y=>e.isOffsetFixed&&e.offset===0&&y.allowZ?"Z":e.isValid?e.zone.formatOffset(e.ts,y.format):"",s=()=>t?Du(e):o({hour:"numeric",hourCycle:"h12"},"dayperiod"),l=(y,_)=>t?Iu(e,y):o(_?{month:y}:{month:y,day:"numeric"},"month"),c=(y,_)=>t?Au(e,y):o(_?{weekday:y}:{weekday:y,month:"long",day:"numeric"},"weekday"),d=y=>{let _=i.macroTokenToFormatOpts(y);return _?this.formatWithSystemDefault(e,_):y},g=y=>t?Mu(e,y):o({era:y},"era"),x=y=>{switch(y){case"S":return this.num(e.millisecond);case"u":case"SSS":return this.num(e.millisecond,3);case"s":return this.num(e.second);case"ss":return this.num(e.second,2);case"uu":return this.num(Math.floor(e.millisecond/10),2);case"uuu":return this.num(Math.floor(e.millisecond/100));case"m":return this.num(e.minute);case"mm":return this.num(e.minute,2);case"h":return this.num(e.hour%12===0?12:e.hour%12);case"hh":return this.num(e.hour%12===0?12:e.hour%12,2);case"H":return this.num(e.hour);case"HH":return this.num(e.hour,2);case"Z":return r({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return r({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return r({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return e.zone.offsetName(e.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return e.zone.offsetName(e.ts,{format:"long",locale:this.loc.locale});case"z":return e.zoneName;case"a":return s();case"d":return n?o({day:"numeric"},"day"):this.num(e.day);case"dd":return n?o({day:"2-digit"},"day"):this.num(e.day,2);case"c":return this.num(e.weekday);case"ccc":return c("short",!0);case"cccc":return c("long",!0);case"ccccc":return c("narrow",!0);case"E":return this.num(e.weekday);case"EEE":return c("short",!1);case"EEEE":return c("long",!1);case"EEEEE":return c("narrow",!1);case"L":return n?o({month:"numeric",day:"numeric"},"month"):this.num(e.month);case"LL":return n?o({month:"2-digit",day:"numeric"},"month"):this.num(e.month,2);case"LLL":return l("short",!0);case"LLLL":return l("long",!0);case"LLLLL":return l("narrow",!0);case"M":return n?o({month:"numeric"},"month"):this.num(e.month);case"MM":return n?o({month:"2-digit"},"month"):this.num(e.month,2);case"MMM":return l("short",!1);case"MMMM":return l("long",!1);case"MMMMM":return l("narrow",!1);case"y":return n?o({year:"numeric"},"year"):this.num(e.year);case"yy":return n?o({year:"2-digit"},"year"):this.num(e.year.toString().slice(-2),2);case"yyyy":return n?o({year:"numeric"},"year"):this.num(e.year,4);case"yyyyyy":return n?o({year:"numeric"},"year"):this.num(e.year,6);case"G":return g("short");case"GG":return g("long");case"GGGGG":return g("narrow");case"kk":return this.num(e.weekYear.toString().slice(-2),2);case"kkkk":return this.num(e.weekYear,4);case"W":return this.num(e.weekNumber);case"WW":return this.num(e.weekNumber,2);case"n":return this.num(e.localWeekNumber);case"nn":return this.num(e.localWeekNumber,2);case"ii":return this.num(e.localWeekYear.toString().slice(-2),2);case"iiii":return this.num(e.localWeekYear,4);case"o":return this.num(e.ordinal);case"ooo":return this.num(e.ordinal,3);case"q":return this.num(e.quarter);case"qq":return this.num(e.quarter,2);case"X":return this.num(Math.floor(e.ts/1e3));case"x":return this.num(e.ts);default:return d(y)}};return Eu(i.parseFormat(a),x)}formatDurationFromString(e,a){let t=l=>{switch(l[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},n=l=>c=>{let d=t(c);return d?this.num(l.get(d),c.length):c},o=i.parseFormat(a),r=o.reduce((l,{literal:c,val:d})=>c?l:l.concat(d),[]),s=e.shiftTo(...r.map(t).filter(l=>l));return Eu(o,n(s))}};var Lu=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function Ca(...i){let e=i.reduce((a,t)=>a+t.source,"");return RegExp(`^${e}$`)}function ka(...i){return e=>i.reduce(([a,t,n],o)=>{let[r,s,l]=o(e,n);return[M(M({},a),r),s||t,l]},[{},null,1]).slice(0,2)}function Ta(i,...e){if(i==null)return[null,null];for(let[a,t]of e){let n=a.exec(i);if(n)return t(n)}return[null,null]}function Nu(...i){return(e,a)=>{let t={},n;for(n=0;ny!==void 0&&(_||y&&d)?-y:y;return[{years:x(Di(a)),months:x(Di(t)),weeks:x(Di(n)),days:x(Di(o)),hours:x(Di(r)),minutes:x(Di(s)),seconds:x(Di(l),l==="-0"),milliseconds:x(Nn(c),g)}]}var gf={GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function Rs(i,e,a,t,n,o,r){let s={year:e.length===2?Pn(ui(e)):ui(e),month:Ls.indexOf(a)+1,day:ui(t),hour:ui(n),minute:ui(o)};return r&&(s.second=ui(r)),i&&(s.weekday=i.length>3?Ns.indexOf(i)+1:Ps.indexOf(i)+1),s}var ff=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function hf(i){let[,e,a,t,n,o,r,s,l,c,d,g]=i,x=Rs(e,n,t,a,o,r,s),y;return l?y=gf[l]:c?y=0:y=Wi(d,g),[x,new et(y)]}function bf(i){return i.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}var vf=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,yf=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,_f=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function Ou(i){let[,e,a,t,n,o,r,s]=i;return[Rs(e,n,t,a,o,r,s),et.utcInstance]}function xf(i){let[,e,a,t,n,o,r,s]=i;return[Rs(e,s,a,t,n,o,r),et.utcInstance]}var wf=Ca(af,js),Sf=Ca(nf,js),Cf=Ca(of,js),kf=Ca(Fu),Ru=ka(uf,qa,Fn,jn),Tf=ka(rf,qa,Fn,jn),qf=ka(sf,qa,Fn,jn),Df=ka(qa,Fn,jn);function Hu(i){return Ta(i,[wf,Ru],[Sf,Tf],[Cf,qf],[kf,Df])}function zu(i){return Ta(bf(i),[ff,hf])}function Bu(i){return Ta(i,[vf,Ou],[yf,Ou],[_f,xf])}function Vu(i){return Ta(i,[mf,pf])}var Af=ka(qa);function Ju(i){return Ta(i,[df,Af])}var If=Ca(lf,cf),Mf=Ca(ju),Ef=ka(qa,Fn,jn);function Wu(i){return Ta(i,[If,Ru],[Mf,Ef])}var Uu="Invalid Duration",$u={weeks:{days:7,hours:7*24,minutes:7*24*60,seconds:7*24*60*60,milliseconds:7*24*60*60*1e3},days:{hours:24,minutes:24*60,seconds:24*60*60,milliseconds:24*60*60*1e3},hours:{minutes:60,seconds:60*60,milliseconds:60*60*1e3},minutes:{seconds:60,milliseconds:60*1e3},seconds:{milliseconds:1e3}},Of=M({years:{quarters:4,months:12,weeks:52,days:365,hours:365*24,minutes:365*24*60,seconds:365*24*60*60,milliseconds:365*24*60*60*1e3},quarters:{months:3,weeks:13,days:91,hours:91*24,minutes:91*24*60,seconds:91*24*60*60,milliseconds:91*24*60*60*1e3},months:{weeks:4,days:30,hours:30*24,minutes:30*24*60,seconds:30*24*60*60,milliseconds:30*24*60*60*1e3}},$u),qt=146097/400,Da=146097/4800,Lf=M({years:{quarters:4,months:12,weeks:qt/7,days:qt,hours:qt*24,minutes:qt*24*60,seconds:qt*24*60*60,milliseconds:qt*24*60*60*1e3},quarters:{months:3,weeks:qt/28,days:qt/4,hours:qt*24/4,minutes:qt*24*60/4,seconds:qt*24*60*60/4,milliseconds:qt*24*60*60*1e3/4},months:{weeks:Da/7,days:Da,hours:Da*24,minutes:Da*24*60,seconds:Da*24*60*60,milliseconds:Da*24*60*60*1e3}},$u),$i=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],Nf=$i.slice(0).reverse();function Ai(i,e,a=!1){let t={values:a?e.values:M(M({},i.values),e.values||{}),loc:i.loc.clone(e.loc),conversionAccuracy:e.conversionAccuracy||i.conversionAccuracy,matrix:e.matrix||i.matrix};return new Ee(t)}function Zu(i,e){let a=e.milliseconds??0;for(let t of Nf.slice(1))e[t]&&(a+=e[t]*i[t].milliseconds);return a}function Gu(i,e){let a=Zu(i,e)<0?-1:1;$i.reduceRight((t,n)=>{if(Z(e[n]))return t;if(t){let o=e[t]*a,r=i[n][t],s=Math.floor(o/r);e[n]+=s*a,e[t]-=s*r*a}return n},null),$i.reduce((t,n)=>{if(Z(e[n]))return t;if(t){let o=e[t]%1;e[t]-=o,e[n]+=o*i[t][n]}return n},null)}function Pf(i){let e={};for(let[a,t]of Object.entries(i))t!==0&&(e[a]=t);return e}var Ee=class i{constructor(e){let a=e.conversionAccuracy==="longterm"||!1,t=a?Lf:Of;e.matrix&&(t=e.matrix),this.values=e.values,this.loc=e.loc||ye.create(),this.conversionAccuracy=a?"longterm":"casual",this.invalid=e.invalid||null,this.matrix=t,this.isLuxonDuration=!0}static fromMillis(e,a){return i.fromObject({milliseconds:e},a)}static fromObject(e,a={}){if(e==null||typeof e!="object")throw new Ve(`Duration.fromObject: argument expected to be an object, got ${e===null?"null":typeof e}`);return new i({values:wa(e,i.normalizeUnit),loc:ye.fromObject(a),conversionAccuracy:a.conversionAccuracy,matrix:a.matrix})}static fromDurationLike(e){if(ei(e))return i.fromMillis(e);if(i.isDuration(e))return e;if(typeof e=="object")return i.fromObject(e);throw new Ve(`Unknown duration argument ${e} of type ${typeof e}`)}static fromISO(e,a){let[t]=Vu(e);return t?i.fromObject(t,a):i.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static fromISOTime(e,a){let[t]=Ju(e);return t?i.fromObject(t,a):i.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static invalid(e,a=null){if(!e)throw new Ve("need to specify a reason the Duration is invalid");let t=e instanceof tt?e:new tt(e,a);if(fe.throwOnInvalid)throw new Po(t);return new i({invalid:t})}static normalizeUnit(e){let a={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[e&&e.toLowerCase()];if(!a)throw new va(e);return a}static isDuration(e){return e&&e.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(e,a={}){let t=ne(M({},a),{floor:a.round!==!1&&a.floor!==!1});return this.isValid?it.create(this.loc,t).formatDurationFromString(this,e):Uu}toHuman(e={}){if(!this.isValid)return Uu;let a=$i.map(t=>{let n=this.values[t];return Z(n)?null:this.loc.numberFormatter(ne(M({style:"unit",unitDisplay:"long"},e),{unit:t.slice(0,-1)})).format(n)}).filter(t=>t);return this.loc.listFormatter(M({type:"conjunction",style:e.listStyle||"narrow"},e)).format(a)}toObject(){return this.isValid?M({},this.values):{}}toISO(){if(!this.isValid)return null;let e="P";return this.years!==0&&(e+=this.years+"Y"),(this.months!==0||this.quarters!==0)&&(e+=this.months+this.quarters*3+"M"),this.weeks!==0&&(e+=this.weeks+"W"),this.days!==0&&(e+=this.days+"D"),(this.hours!==0||this.minutes!==0||this.seconds!==0||this.milliseconds!==0)&&(e+="T"),this.hours!==0&&(e+=this.hours+"H"),this.minutes!==0&&(e+=this.minutes+"M"),(this.seconds!==0||this.milliseconds!==0)&&(e+=_a(this.seconds+this.milliseconds/1e3,3)+"S"),e==="P"&&(e+="T0S"),e}toISOTime(e={}){if(!this.isValid)return null;let a=this.toMillis();return a<0||a>=864e5?null:(e=ne(M({suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended"},e),{includeOffset:!1}),j.fromMillis(a,{zone:"UTC"}).toISOTime(e))}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Duration { values: ${JSON.stringify(this.values)} }`:`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){return this.isValid?Zu(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(e){if(!this.isValid)return this;let a=i.fromDurationLike(e),t={};for(let n of $i)(qi(a.values,n)||qi(this.values,n))&&(t[n]=a.get(n)+this.get(n));return Ai(this,{values:t},!0)}minus(e){if(!this.isValid)return this;let a=i.fromDurationLike(e);return this.plus(a.negate())}mapUnits(e){if(!this.isValid)return this;let a={};for(let t of Object.keys(this.values))a[t]=Os(e(this.values[t],t));return Ai(this,{values:a},!0)}get(e){return this[i.normalizeUnit(e)]}set(e){if(!this.isValid)return this;let a=M(M({},this.values),wa(e,i.normalizeUnit));return Ai(this,{values:a})}reconfigure({locale:e,numberingSystem:a,conversionAccuracy:t,matrix:n}={}){let r={loc:this.loc.clone({locale:e,numberingSystem:a}),matrix:n,conversionAccuracy:t};return Ai(this,r)}as(e){return this.isValid?this.shiftTo(e).get(e):NaN}normalize(){if(!this.isValid)return this;let e=this.toObject();return Gu(this.matrix,e),Ai(this,{values:e},!0)}rescale(){if(!this.isValid)return this;let e=Pf(this.normalize().shiftToAll().toObject());return Ai(this,{values:e},!0)}shiftTo(...e){if(!this.isValid)return this;if(e.length===0)return this;e=e.map(r=>i.normalizeUnit(r));let a={},t={},n=this.toObject(),o;for(let r of $i)if(e.indexOf(r)>=0){o=r;let s=0;for(let c in t)s+=this.matrix[c][r]*t[c],t[c]=0;ei(n[r])&&(s+=n[r]);let l=Math.trunc(s);a[r]=l,t[r]=(s*1e3-l*1e3)/1e3}else ei(n[r])&&(t[r]=n[r]);for(let r in t)t[r]!==0&&(a[o]+=r===o?t[r]:t[r]/this.matrix[o][r]);return Gu(this.matrix,a),Ai(this,{values:a},!0)}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;let e={};for(let a of Object.keys(this.values))e[a]=this.values[a]===0?0:-this.values[a];return Ai(this,{values:e},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(e){if(!this.isValid||!e.isValid||!this.loc.equals(e.loc))return!1;function a(t,n){return t===void 0||t===0?n===void 0||n===0:t===n}for(let t of $i)if(!a(this.values[t],e.values[t]))return!1;return!0}};var Aa="Invalid Interval";function Ff(i,e){return!i||!i.isValid?Ii.invalid("missing or invalid start"):!e||!e.isValid?Ii.invalid("missing or invalid end"):ee:!1}isBefore(e){return this.isValid?this.e<=e:!1}contains(e){return this.isValid?this.s<=e&&this.e>e:!1}set({start:e,end:a}={}){return this.isValid?i.fromDateTimes(e||this.s,a||this.e):this}splitAt(...e){if(!this.isValid)return[];let a=e.map(Ia).filter(r=>this.contains(r)).sort((r,s)=>r.toMillis()-s.toMillis()),t=[],{s:n}=this,o=0;for(;n+this.e?this.e:r;t.push(i.fromDateTimes(n,s)),n=s,o+=1}return t}splitBy(e){let a=Ee.fromDurationLike(e);if(!this.isValid||!a.isValid||a.as("milliseconds")===0)return[];let{s:t}=this,n=1,o,r=[];for(;tl*n));o=+s>+this.e?this.e:s,r.push(i.fromDateTimes(t,o)),t=o,n+=1}return r}divideEqually(e){return this.isValid?this.splitBy(this.length()/e).slice(0,e):[]}overlaps(e){return this.e>e.s&&this.s=e.e:!1}equals(e){return!this.isValid||!e.isValid?!1:this.s.equals(e.s)&&this.e.equals(e.e)}intersection(e){if(!this.isValid)return this;let a=this.s>e.s?this.s:e.s,t=this.e=t?null:i.fromDateTimes(a,t)}union(e){if(!this.isValid)return this;let a=this.se.e?this.e:e.e;return i.fromDateTimes(a,t)}static merge(e){let[a,t]=e.sort((n,o)=>n.s-o.s).reduce(([n,o],r)=>o?o.overlaps(r)||o.abutsStart(r)?[n,o.union(r)]:[n.concat([o]),r]:[n,r],[[],null]);return t&&a.push(t),a}static xor(e){let a=null,t=0,n=[],o=e.map(l=>[{time:l.s,type:"s"},{time:l.e,type:"e"}]),r=Array.prototype.concat(...o),s=r.sort((l,c)=>l.time-c.time);for(let l of s)t+=l.type==="s"?1:-1,t===1?a=l.time:(a&&+a!=+l.time&&n.push(i.fromDateTimes(a,l.time)),a=null);return i.merge(n)}difference(...e){return i.xor([this].concat(e)).map(a=>this.intersection(a)).filter(a=>a&&!a.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} \u2013 ${this.e.toISO()})`:Aa}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(e=Ci,a={}){return this.isValid?it.create(this.s.loc.clone(a),e).formatInterval(this):Aa}toISO(e){return this.isValid?`${this.s.toISO(e)}/${this.e.toISO(e)}`:Aa}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:Aa}toISOTime(e){return this.isValid?`${this.s.toISOTime(e)}/${this.e.toISOTime(e)}`:Aa}toFormat(e,{separator:a=" \u2013 "}={}){return this.isValid?`${this.s.toFormat(e)}${a}${this.e.toFormat(e)}`:Aa}toDuration(e,a){return this.isValid?this.e.diff(this.s,e,a):Ee.invalid(this.invalidReason)}mapEndpoints(e){return i.fromDateTimes(e(this.s),e(this.e))}};var Ht=class{static hasDST(e=fe.defaultZone){let a=j.now().setZone(e).set({month:12});return!e.isUniversal&&a.offset!==a.set({month:6}).offset}static isValidIANAZone(e){return ct.isValidZone(e)}static normalizeZone(e){return Rt(e,fe.defaultZone)}static getStartOfWeek({locale:e=null,locObj:a=null}={}){return(a||ye.create(e)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:e=null,locObj:a=null}={}){return(a||ye.create(e)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:e=null,locObj:a=null}={}){return(a||ye.create(e)).getWeekendDays().slice()}static months(e="long",{locale:a=null,numberingSystem:t=null,locObj:n=null,outputCalendar:o="gregory"}={}){return(n||ye.create(a,t,o)).months(e)}static monthsFormat(e="long",{locale:a=null,numberingSystem:t=null,locObj:n=null,outputCalendar:o="gregory"}={}){return(n||ye.create(a,t,o)).months(e,!0)}static weekdays(e="long",{locale:a=null,numberingSystem:t=null,locObj:n=null}={}){return(n||ye.create(a,t,null)).weekdays(e)}static weekdaysFormat(e="long",{locale:a=null,numberingSystem:t=null,locObj:n=null}={}){return(n||ye.create(a,t,null)).weekdays(e,!0)}static meridiems({locale:e=null}={}){return ye.create(e).meridiems()}static eras(e="short",{locale:a=null}={}){return ye.create(a,null,"gregory").eras(e)}static features(){return{relative:Bo(),localeWeek:Vo()}}};function Yu(i,e){let a=n=>n.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),t=a(e)-a(i);return Math.floor(Ee.fromMillis(t).as("days"))}function jf(i,e,a){let t=[["years",(l,c)=>c.year-l.year],["quarters",(l,c)=>c.quarter-l.quarter+(c.year-l.year)*4],["months",(l,c)=>c.month-l.month+(c.year-l.year)*12],["weeks",(l,c)=>{let d=Yu(l,c);return(d-d%7)/7}],["days",Yu]],n={},o=i,r,s;for(let[l,c]of t)a.indexOf(l)>=0&&(r=l,n[l]=c(i,e),s=o.plus(n),s>e?(n[l]--,i=o.plus(n),i>e&&(s=i,n[l]--,i=o.plus(n))):i=s);return[i,n,s,r]}function Ku(i,e,a,t){let[n,o,r,s]=jf(i,e,a),l=e-n,c=a.filter(g=>["hours","minutes","seconds","milliseconds"].indexOf(g)>=0);c.length===0&&(r0?Ee.fromMillis(l,t).shiftTo(...c).plus(d):d}var Hs={arab:"[\u0660-\u0669]",arabext:"[\u06F0-\u06F9]",bali:"[\u1B50-\u1B59]",beng:"[\u09E6-\u09EF]",deva:"[\u0966-\u096F]",fullwide:"[\uFF10-\uFF19]",gujr:"[\u0AE6-\u0AEF]",hanidec:"[\u3007|\u4E00|\u4E8C|\u4E09|\u56DB|\u4E94|\u516D|\u4E03|\u516B|\u4E5D]",khmr:"[\u17E0-\u17E9]",knda:"[\u0CE6-\u0CEF]",laoo:"[\u0ED0-\u0ED9]",limb:"[\u1946-\u194F]",mlym:"[\u0D66-\u0D6F]",mong:"[\u1810-\u1819]",mymr:"[\u1040-\u1049]",orya:"[\u0B66-\u0B6F]",tamldec:"[\u0BE6-\u0BEF]",telu:"[\u0C66-\u0C6F]",thai:"[\u0E50-\u0E59]",tibt:"[\u0F20-\u0F29]",latn:"\\d"},Qu={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},Rf=Hs.hanidec.replace(/[\[|\]]/g,"").split("");function Xu(i){let e=parseInt(i,10);if(isNaN(e)){e="";for(let a=0;a=o&&t<=r&&(e+=t-o)}}return parseInt(e,10)}else return e}function Dt({numberingSystem:i},e=""){return new RegExp(`${Hs[i||"latn"]}${e}`)}var Hf="missing Intl.DateTimeFormat.formatToParts support";function me(i,e=a=>a){return{regex:i,deser:([a])=>e(Xu(a))}}var zf="\xA0",id=`[ ${zf}]`,ad=new RegExp(id,"g");function Bf(i){return i.replace(/\./g,"\\.?").replace(ad,id)}function ed(i){return i.replace(/\./g,"").replace(ad," ").toLowerCase()}function zt(i,e){return i===null?null:{regex:RegExp(i.map(Bf).join("|")),deser:([a])=>i.findIndex(t=>ed(a)===ed(t))+e}}function td(i,e){return{regex:i,deser:([,a,t])=>Wi(a,t),groups:e}}function Go(i){return{regex:i,deser:([e])=>e}}function Vf(i){return i.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function Jf(i,e){let a=Dt(e),t=Dt(e,"{2}"),n=Dt(e,"{3}"),o=Dt(e,"{4}"),r=Dt(e,"{6}"),s=Dt(e,"{1,2}"),l=Dt(e,"{1,3}"),c=Dt(e,"{1,6}"),d=Dt(e,"{1,9}"),g=Dt(e,"{2,4}"),x=Dt(e,"{4,6}"),y=O=>({regex:RegExp(Vf(O.val)),deser:([C])=>C,literal:!0}),D=(O=>{if(i.literal)return y(O);switch(O.val){case"G":return zt(e.eras("short"),0);case"GG":return zt(e.eras("long"),0);case"y":return me(c);case"yy":return me(g,Pn);case"yyyy":return me(o);case"yyyyy":return me(x);case"yyyyyy":return me(r);case"M":return me(s);case"MM":return me(t);case"MMM":return zt(e.months("short",!0),1);case"MMMM":return zt(e.months("long",!0),1);case"L":return me(s);case"LL":return me(t);case"LLL":return zt(e.months("short",!1),1);case"LLLL":return zt(e.months("long",!1),1);case"d":return me(s);case"dd":return me(t);case"o":return me(l);case"ooo":return me(n);case"HH":return me(t);case"H":return me(s);case"hh":return me(t);case"h":return me(s);case"mm":return me(t);case"m":return me(s);case"q":return me(s);case"qq":return me(t);case"s":return me(s);case"ss":return me(t);case"S":return me(l);case"SSS":return me(n);case"u":return Go(d);case"uu":return Go(s);case"uuu":return me(a);case"a":return zt(e.meridiems(),0);case"kkkk":return me(o);case"kk":return me(g,Pn);case"W":return me(s);case"WW":return me(t);case"E":case"c":return me(a);case"EEE":return zt(e.weekdays("short",!1),1);case"EEEE":return zt(e.weekdays("long",!1),1);case"ccc":return zt(e.weekdays("short",!0),1);case"cccc":return zt(e.weekdays("long",!0),1);case"Z":case"ZZ":return td(new RegExp(`([+-]${s.source})(?::(${t.source}))?`),2);case"ZZZ":return td(new RegExp(`([+-]${s.source})(${t.source})?`),2);case"z":return Go(/[a-z_+-/]{1,256}?/i);case" ":return Go(/[^\S\n\r]/);default:return y(O)}})(i)||{invalidReason:Hf};return D.token=i,D}var Wf={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour12:{numeric:"h","2-digit":"hh"},hour24:{numeric:"H","2-digit":"HH"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}};function Uf(i,e,a){let{type:t,value:n}=i;if(t==="literal"){let l=/^\s+$/.test(n);return{literal:!l,val:l?" ":n}}let o=e[t],r=t;t==="hour"&&(e.hour12!=null?r=e.hour12?"hour12":"hour24":e.hourCycle!=null?e.hourCycle==="h11"||e.hourCycle==="h12"?r="hour12":r="hour24":r=a.hour12?"hour12":"hour24");let s=Wf[r];if(typeof s=="object"&&(s=s[o]),s)return{literal:!1,val:s}}function Gf(i){return[`^${i.map(a=>a.regex).reduce((a,t)=>`${a}(${t.source})`,"")}$`,i]}function $f(i,e,a){let t=i.match(e);if(t){let n={},o=1;for(let r in a)if(qi(a,r)){let s=a[r],l=s.groups?s.groups+1:1;!s.literal&&s.token&&(n[s.token.val[0]]=s.deser(t.slice(o,o+l))),o+=l}return[t,n]}else return[t,{}]}function Zf(i){let e=o=>{switch(o){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}},a=null,t;return Z(i.z)||(a=ct.create(i.z)),Z(i.Z)||(a||(a=new et(i.Z)),t=i.Z),Z(i.q)||(i.M=(i.q-1)*3+1),Z(i.h)||(i.h<12&&i.a===1?i.h+=12:i.h===12&&i.a===0&&(i.h=0)),i.G===0&&i.y&&(i.y=-i.y),Z(i.u)||(i.S=Nn(i.u)),[Object.keys(i).reduce((o,r)=>{let s=e(r);return s&&(o[s]=i[r]),o},{}),a,t]}var zs=null;function Yf(){return zs||(zs=j.fromMillis(1555555555555)),zs}function Kf(i,e){if(i.literal)return i;let a=it.macroTokenToFormatOpts(i.val),t=Js(a,e);return t==null||t.includes(void 0)?i:t}function Bs(i,e){return Array.prototype.concat(...i.map(a=>Kf(a,e)))}function Vs(i,e,a){let t=Bs(it.parseFormat(a),i),n=t.map(r=>Jf(r,i)),o=n.find(r=>r.invalidReason);if(o)return{input:e,tokens:t,invalidReason:o.invalidReason};{let[r,s]=Gf(n),l=RegExp(r,"i"),[c,d]=$f(e,l,s),[g,x,y]=d?Zf(d):[null,null,void 0];if(qi(d,"a")&&qi(d,"H"))throw new Pt("Can't include meridiem when specifying 24-hour format");return{input:e,tokens:t,regex:l,rawMatches:c,matches:d,result:g,zone:x,specificOffset:y}}}function nd(i,e,a){let{result:t,zone:n,specificOffset:o,invalidReason:r}=Vs(i,e,a);return[t,n,o,r]}function Js(i,e){if(!i)return null;let t=it.create(e,i).dtFormatter(Yf()),n=t.formatToParts(),o=t.resolvedOptions();return n.map(r=>Uf(r,i,o))}var Ws="Invalid DateTime",od=864e13;function $o(i){return new tt("unsupported zone",`the zone "${i.name}" is not supported`)}function Us(i){return i.weekData===null&&(i.weekData=En(i.c)),i.weekData}function Gs(i){return i.localWeekData===null&&(i.localWeekData=En(i.c,i.loc.getMinDaysInFirstWeek(),i.loc.getStartOfWeek())),i.localWeekData}function Zi(i,e){let a={ts:i.ts,zone:i.zone,c:i.c,o:i.o,loc:i.loc,invalid:i.invalid};return new j(ne(M(M({},a),e),{old:a}))}function md(i,e,a){let t=i-e*60*1e3,n=a.offset(t);if(e===n)return[t,e];t-=(n-e)*60*1e3;let o=a.offset(t);return n===o?[t,n]:[i-Math.min(n,o)*60*1e3,Math.max(n,o)]}function Zo(i,e){i+=e*60*1e3;let a=new Date(i);return{year:a.getUTCFullYear(),month:a.getUTCMonth()+1,day:a.getUTCDate(),hour:a.getUTCHours(),minute:a.getUTCMinutes(),second:a.getUTCSeconds(),millisecond:a.getUTCMilliseconds()}}function Ko(i,e,a){return md(ya(i),e,a)}function rd(i,e){let a=i.o,t=i.c.year+Math.trunc(e.years),n=i.c.month+Math.trunc(e.months)+Math.trunc(e.quarters)*3,o=ne(M({},i.c),{year:t,month:n,day:Math.min(i.c.day,xa(t,n))+Math.trunc(e.days)+Math.trunc(e.weeks)*7}),r=Ee.fromObject({years:e.years-Math.trunc(e.years),quarters:e.quarters-Math.trunc(e.quarters),months:e.months-Math.trunc(e.months),weeks:e.weeks-Math.trunc(e.weeks),days:e.days-Math.trunc(e.days),hours:e.hours,minutes:e.minutes,seconds:e.seconds,milliseconds:e.milliseconds}).as("milliseconds"),s=ya(o),[l,c]=md(s,a,i.zone);return r!==0&&(l+=r,c=i.zone.offset(l)),{ts:l,o:c}}function Rn(i,e,a,t,n,o){let{setZone:r,zone:s}=a;if(i&&Object.keys(i).length!==0||e){let l=e||s,c=j.fromObject(i,ne(M({},a),{zone:l,specificOffset:o}));return r?c:c.setZone(s)}else return j.invalid(new tt("unparsable",`the input "${n}" can't be parsed as ${t}`))}function Yo(i,e,a=!0){return i.isValid?it.create(ye.create("en-US"),{allowZ:a,forceSimple:!0}).formatDateTimeFromString(i,e):null}function $s(i,e){let a=i.c.year>9999||i.c.year<0,t="";return a&&i.c.year>=0&&(t+="+"),t+=De(i.c.year,a?6:4),e?(t+="-",t+=De(i.c.month),t+="-",t+=De(i.c.day)):(t+=De(i.c.month),t+=De(i.c.day)),t}function sd(i,e,a,t,n,o){let r=De(i.c.hour);return e?(r+=":",r+=De(i.c.minute),(i.c.millisecond!==0||i.c.second!==0||!a)&&(r+=":")):r+=De(i.c.minute),(i.c.millisecond!==0||i.c.second!==0||!a)&&(r+=De(i.c.second),(i.c.millisecond!==0||!t)&&(r+=".",r+=De(i.c.millisecond,3))),n&&(i.isOffsetFixed&&i.offset===0&&!o?r+="Z":i.o<0?(r+="-",r+=De(Math.trunc(-i.o/60)),r+=":",r+=De(Math.trunc(-i.o%60))):(r+="+",r+=De(Math.trunc(i.o/60)),r+=":",r+=De(Math.trunc(i.o%60)))),o&&(r+="["+i.zone.ianaName+"]"),r}var pd={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},Qf={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},Xf={ordinal:1,hour:0,minute:0,second:0,millisecond:0},gd=["year","month","day","hour","minute","second","millisecond"],eh=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],th=["year","ordinal","hour","minute","second","millisecond"];function ih(i){let e={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[i.toLowerCase()];if(!e)throw new va(i);return e}function ld(i){switch(i.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday";case"localweeknumber":case"localweeknumbers":return"localWeekNumber";case"localweekyear":case"localweekyears":return"localWeekYear";default:return ih(i)}}function cd(i,e){let a=Rt(e.zone,fe.defaultZone),t=ye.fromObject(e),n=fe.now(),o,r;if(Z(i.year))o=n;else{for(let c of gd)Z(i[c])&&(i[c]=pd[c]);let s=Is(i)||Ms(i);if(s)return j.invalid(s);let l=a.offset(n);[o,r]=Ko(i,l,a)}return new j({ts:o,zone:a,loc:t,o:r})}function ud(i,e,a){let t=Z(a.round)?!0:a.round,n=(r,s)=>(r=_a(r,t||a.calendary?0:2,!0),e.loc.clone(a).relFormatter(a).format(r,s)),o=r=>a.calendary?e.hasSame(i,r)?0:e.startOf(r).diff(i.startOf(r),r).get(r):e.diff(i,r).get(r);if(a.unit)return n(o(a.unit),a.unit);for(let r of a.units){let s=o(r);if(Math.abs(s)>=1)return n(s,r)}return n(i>e?-0:0,a.units[a.units.length-1])}function dd(i){let e={},a;return i.length>0&&typeof i[i.length-1]=="object"?(e=i[i.length-1],a=Array.from(i).slice(0,i.length-1)):a=Array.from(i),[e,a]}var j=class i{constructor(e){let a=e.zone||fe.defaultZone,t=e.invalid||(Number.isNaN(e.ts)?new tt("invalid input"):null)||(a.isValid?null:$o(a));this.ts=Z(e.ts)?fe.now():e.ts;let n=null,o=null;if(!t)if(e.old&&e.old.ts===this.ts&&e.old.zone.equals(a))[n,o]=[e.old.c,e.old.o];else{let s=a.offset(this.ts);n=Zo(this.ts,s),t=Number.isNaN(n.year)?new tt("invalid input"):null,n=t?null:n,o=t?null:s}this._zone=a,this.loc=e.loc||ye.create(),this.invalid=t,this.weekData=null,this.localWeekData=null,this.c=n,this.o=o,this.isLuxonDateTime=!0}static now(){return new i({})}static local(){let[e,a]=dd(arguments),[t,n,o,r,s,l,c]=a;return cd({year:t,month:n,day:o,hour:r,minute:s,second:l,millisecond:c},e)}static utc(){let[e,a]=dd(arguments),[t,n,o,r,s,l,c]=a;return e.zone=et.utcInstance,cd({year:t,month:n,day:o,hour:r,minute:s,second:l,millisecond:c},e)}static fromJSDate(e,a={}){let t=ku(e)?e.valueOf():NaN;if(Number.isNaN(t))return i.invalid("invalid input");let n=Rt(a.zone,fe.defaultZone);return n.isValid?new i({ts:t,zone:n,loc:ye.fromObject(a)}):i.invalid($o(n))}static fromMillis(e,a={}){if(ei(e))return e<-od||e>od?i.invalid("Timestamp out of range"):new i({ts:e,zone:Rt(a.zone,fe.defaultZone),loc:ye.fromObject(a)});throw new Ve(`fromMillis requires a numerical input, but received a ${typeof e} with value ${e}`)}static fromSeconds(e,a={}){if(ei(e))return new i({ts:e*1e3,zone:Rt(a.zone,fe.defaultZone),loc:ye.fromObject(a)});throw new Ve("fromSeconds requires a numerical input")}static fromObject(e,a={}){e=e||{};let t=Rt(a.zone,fe.defaultZone);if(!t.isValid)return i.invalid($o(t));let n=ye.fromObject(a),o=wa(e,ld),{minDaysInFirstWeek:r,startOfWeek:s}=As(o,n),l=fe.now(),c=Z(a.specificOffset)?t.offset(l):a.specificOffset,d=!Z(o.ordinal),g=!Z(o.year),x=!Z(o.month)||!Z(o.day),y=g||x,_=o.weekYear||o.weekNumber;if((y||d)&&_)throw new Pt("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(x&&d)throw new Pt("Can't mix ordinal dates with month/day");let D=_||o.weekday&&!y,O,C,q=Zo(l,c);D?(O=eh,C=Qf,q=En(q,r,s)):d?(O=th,C=Xf,q=Uo(q)):(O=gd,C=pd);let z=!1;for(let Ze of O){let Jt=o[Ze];Z(Jt)?z?o[Ze]=C[Ze]:o[Ze]=q[Ze]:z=!0}let B=D?wu(o,r,s):d?Su(o):Is(o),pe=B||Ms(o);if(pe)return i.invalid(pe);let ie=D?qs(o,r,s):d?Ds(o):o,[we,be]=Ko(ie,c,t),Me=new i({ts:we,zone:t,o:be,loc:n});return o.weekday&&y&&e.weekday!==Me.weekday?i.invalid("mismatched weekday",`you can't specify both a weekday of ${o.weekday} and a date of ${Me.toISO()}`):Me}static fromISO(e,a={}){let[t,n]=Hu(e);return Rn(t,n,a,"ISO 8601",e)}static fromRFC2822(e,a={}){let[t,n]=zu(e);return Rn(t,n,a,"RFC 2822",e)}static fromHTTP(e,a={}){let[t,n]=Bu(e);return Rn(t,n,a,"HTTP",a)}static fromFormat(e,a,t={}){if(Z(e)||Z(a))throw new Ve("fromFormat requires an input string and a format");let{locale:n=null,numberingSystem:o=null}=t,r=ye.fromOpts({locale:n,numberingSystem:o,defaultToEN:!0}),[s,l,c,d]=nd(r,e,a);return d?i.invalid(d):Rn(s,l,t,`format ${a}`,e,c)}static fromString(e,a,t={}){return i.fromFormat(e,a,t)}static fromSQL(e,a={}){let[t,n]=Wu(e);return Rn(t,n,a,"SQL",e)}static invalid(e,a=null){if(!e)throw new Ve("need to specify a reason the DateTime is invalid");let t=e instanceof tt?e:new tt(e,a);if(fe.throwOnInvalid)throw new Lo(t);return new i({invalid:t})}static isDateTime(e){return e&&e.isLuxonDateTime||!1}static parseFormatForOpts(e,a={}){let t=Js(e,ye.fromObject(a));return t?t.map(n=>n?n.val:null).join(""):null}static expandFormat(e,a={}){return Bs(it.parseFormat(e),ye.fromObject(a)).map(n=>n.val).join("")}get(e){return this[e]}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?Us(this).weekYear:NaN}get weekNumber(){return this.isValid?Us(this).weekNumber:NaN}get weekday(){return this.isValid?Us(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?Gs(this).weekday:NaN}get localWeekNumber(){return this.isValid?Gs(this).weekNumber:NaN}get localWeekYear(){return this.isValid?Gs(this).weekYear:NaN}get ordinal(){return this.isValid?Uo(this.c).ordinal:NaN}get monthShort(){return this.isValid?Ht.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?Ht.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?Ht.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?Ht.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return this.isOffsetFixed?!1:this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this];let e=864e5,a=6e4,t=ya(this.c),n=this.zone.offset(t-e),o=this.zone.offset(t+e),r=this.zone.offset(t-n*a),s=this.zone.offset(t-o*a);if(r===s)return[this];let l=t-r*a,c=t-s*a,d=Zo(l,r),g=Zo(c,s);return d.hour===g.hour&&d.minute===g.minute&&d.second===g.second&&d.millisecond===g.millisecond?[Zi(this,{ts:l}),Zi(this,{ts:c})]:[this]}get isInLeapYear(){return Gi(this.year)}get daysInMonth(){return xa(this.year,this.month)}get daysInYear(){return this.isValid?Ti(this.year):NaN}get weeksInWeekYear(){return this.isValid?Ui(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?Ui(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(e={}){let{locale:a,numberingSystem:t,calendar:n}=it.create(this.loc.clone(e),e).resolvedOptions(this);return{locale:a,numberingSystem:t,outputCalendar:n}}toUTC(e=0,a={}){return this.setZone(et.instance(e),a)}toLocal(){return this.setZone(fe.defaultZone)}setZone(e,{keepLocalTime:a=!1,keepCalendarTime:t=!1}={}){if(e=Rt(e,fe.defaultZone),e.equals(this.zone))return this;if(e.isValid){let n=this.ts;if(a||t){let o=e.offset(this.ts),r=this.toObject();[n]=Ko(r,o,e)}return Zi(this,{ts:n,zone:e})}else return i.invalid($o(e))}reconfigure({locale:e,numberingSystem:a,outputCalendar:t}={}){let n=this.loc.clone({locale:e,numberingSystem:a,outputCalendar:t});return Zi(this,{loc:n})}setLocale(e){return this.reconfigure({locale:e})}set(e){if(!this.isValid)return this;let a=wa(e,ld),{minDaysInFirstWeek:t,startOfWeek:n}=As(a,this.loc),o=!Z(a.weekYear)||!Z(a.weekNumber)||!Z(a.weekday),r=!Z(a.ordinal),s=!Z(a.year),l=!Z(a.month)||!Z(a.day),c=s||l,d=a.weekYear||a.weekNumber;if((c||r)&&d)throw new Pt("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(l&&r)throw new Pt("Can't mix ordinal dates with month/day");let g;o?g=qs(M(M({},En(this.c,t,n)),a),t,n):Z(a.ordinal)?(g=M(M({},this.toObject()),a),Z(a.day)&&(g.day=Math.min(xa(g.year,g.month),g.day))):g=Ds(M(M({},Uo(this.c)),a));let[x,y]=Ko(g,this.o,this.zone);return Zi(this,{ts:x,o:y})}plus(e){if(!this.isValid)return this;let a=Ee.fromDurationLike(e);return Zi(this,rd(this,a))}minus(e){if(!this.isValid)return this;let a=Ee.fromDurationLike(e).negate();return Zi(this,rd(this,a))}startOf(e,{useLocaleWeeks:a=!1}={}){if(!this.isValid)return this;let t={},n=Ee.normalizeUnit(e);switch(n){case"years":t.month=1;case"quarters":case"months":t.day=1;case"weeks":case"days":t.hour=0;case"hours":t.minute=0;case"minutes":t.second=0;case"seconds":t.millisecond=0;break;case"milliseconds":break}if(n==="weeks")if(a){let o=this.loc.getStartOfWeek(),{weekday:r}=this;rthis.valueOf(),s=r?this:e,l=r?e:this,c=Ku(s,l,o,n);return r?c.negate():c}diffNow(e="milliseconds",a={}){return this.diff(i.now(),e,a)}until(e){return this.isValid?Ii.fromDateTimes(this,e):this}hasSame(e,a,t){if(!this.isValid)return!1;let n=e.valueOf(),o=this.setZone(e.zone,{keepLocalTime:!0});return o.startOf(a,t)<=n&&n<=o.endOf(a,t)}equals(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)}toRelative(e={}){if(!this.isValid)return null;let a=e.base||i.fromObject({},{zone:this.zone}),t=e.padding?thisa.valueOf(),Math.min)}static max(...e){if(!e.every(i.isDateTime))throw new Ve("max requires all arguments be DateTimes");return Es(e,a=>a.valueOf(),Math.max)}static fromFormatExplain(e,a,t={}){let{locale:n=null,numberingSystem:o=null}=t,r=ye.fromOpts({locale:n,numberingSystem:o,defaultToEN:!0});return Vs(r,e,a)}static fromStringExplain(e,a,t={}){return i.fromFormatExplain(e,a,t)}static get DATE_SHORT(){return Ci}static get DATE_MED(){return un}static get DATE_MED_WITH_WEEKDAY(){return ds}static get DATE_FULL(){return dn}static get DATE_HUGE(){return mn}static get TIME_SIMPLE(){return pn}static get TIME_WITH_SECONDS(){return gn}static get TIME_WITH_SHORT_OFFSET(){return fn}static get TIME_WITH_LONG_OFFSET(){return hn}static get TIME_24_SIMPLE(){return bn}static get TIME_24_WITH_SECONDS(){return vn}static get TIME_24_WITH_SHORT_OFFSET(){return yn}static get TIME_24_WITH_LONG_OFFSET(){return _n}static get DATETIME_SHORT(){return xn}static get DATETIME_SHORT_WITH_SECONDS(){return wn}static get DATETIME_MED(){return Sn}static get DATETIME_MED_WITH_SECONDS(){return Cn}static get DATETIME_MED_WITH_WEEKDAY(){return ms}static get DATETIME_FULL(){return kn}static get DATETIME_FULL_WITH_SECONDS(){return Tn}static get DATETIME_HUGE(){return qn}static get DATETIME_HUGE_WITH_SECONDS(){return Dn}};function Ia(i){if(j.isDateTime(i))return i;if(i&&i.valueOf&&ei(i.valueOf()))return j.fromJSDate(i);if(i&&typeof i=="object")return j.fromObject(i);throw new Ve(`Unknown datetime argument: ${i}, of type ${typeof i}`)}var ah=new ve("MAT_LUXON_DATE_ADAPTER_OPTIONS",{providedIn:"root",factory:nh});function nh(){return{useUtc:!1,firstDayOfWeek:0,defaultOutputCalendar:"gregory"}}function oh(i,e){let a=Array(i);for(let t=0;t{let e=class e extends xo{constructor(t,n){super(),this._useUTC=!!n?.useUtc,this._firstDayOfWeek=n?.firstDayOfWeek||0,this._defaultOutputCalendar=n?.defaultOutputCalendar||"gregory",this.setLocale(t||j.local().locale)}getYear(t){return t.year}getMonth(t){return t.month-1}getDate(t){return t.day}getDayOfWeek(t){return t.weekday}getMonthNames(t){return Ht.months(t,{locale:this.locale,outputCalendar:this._defaultOutputCalendar})}getDateNames(){let t=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return oh(31,n=>t.format(j.utc(2017,1,n+1).toJSDate()))}getDayOfWeekNames(t){let n=Ht.weekdays(t,{locale:this.locale});return n.unshift(n.pop()),n}getYearName(t){return t.toFormat("yyyy",this._getOptions())}getFirstDayOfWeek(){return this._firstDayOfWeek}getNumDaysInMonth(t){return t.daysInMonth}clone(t){return j.fromObject(t.toObject(),this._getOptions())}createDate(t,n,o){let r=this._getOptions();if(n<0||n>11)throw Error(`Invalid month index "${n}". Month index has to be between 0 and 11.`);if(o<1)throw Error(`Invalid date "${o}". Date has to be greater than 0.`);let s=this._useUTC?j.utc(t,n+1,o,r):j.local(t,n+1,o,r);if(!this.isValid(s))throw Error(`Invalid date "${o}". Reason: "${s.invalidReason}".`);return s}today(){let t=this._getOptions();return this._useUTC?j.utc(t):j.local(t)}parse(t,n){let o=this._getOptions();if(typeof t=="string"&&t.length>0){let r=j.fromISO(t,o);if(this.isValid(r))return r;let s=Array.isArray(n)?n:[n];if(!n.length)throw Error("Formats array must not be empty.");for(let l of s){let c=j.fromFormat(t,l,o);if(this.isValid(c))return c}return this.invalid()}else{if(typeof t=="number")return j.fromMillis(t,o);if(t instanceof Date)return j.fromJSDate(t,o);if(t instanceof j)return j.fromMillis(t.toMillis(),o)}return null}format(t,n){if(!this.isValid(t))throw Error("LuxonDateAdapter: Cannot format invalid date.");return this._useUTC?t.setLocale(this.locale).setZone("utc").toFormat(n):t.setLocale(this.locale).toFormat(n)}addCalendarYears(t,n){return t.reconfigure(this._getOptions()).plus({years:n})}addCalendarMonths(t,n){return t.reconfigure(this._getOptions()).plus({months:n})}addCalendarDays(t,n){return t.reconfigure(this._getOptions()).plus({days:n})}toIso8601(t){return t.toISO()}deserialize(t){let n=this._getOptions(),o;if(t instanceof Date&&(o=j.fromJSDate(t,n)),typeof t=="string"){if(!t)return null;o=j.fromISO(t,n)}return o&&this.isValid(o)?o:super.deserialize(t)}isDateInstance(t){return t instanceof j}isValid(t){return t.isValid}invalid(){return j.invalid("Invalid Luxon DateTime object.")}_getOptions(){return{zone:this._useUTC?"utc":void 0,locale:this.locale,outputCalendar:this._defaultOutputCalendar}}};e.\u0275fac=function(n){return new(n||e)(L(Sc,8),L(ah,8))},e.\u0275prov=N({token:e,factory:e.\u0275fac});let i=e;return i})();function hd(i){return new ue(3e3,!1)}function rh(){return new ue(3100,!1)}function sh(){return new ue(3101,!1)}function lh(i){return new ue(3001,!1)}function ch(i){return new ue(3003,!1)}function uh(i){return new ue(3004,!1)}function dh(i,e){return new ue(3005,!1)}function mh(){return new ue(3006,!1)}function ph(){return new ue(3007,!1)}function gh(i,e){return new ue(3008,!1)}function fh(i){return new ue(3002,!1)}function hh(i,e,a,t,n){return new ue(3010,!1)}function bh(){return new ue(3011,!1)}function vh(){return new ue(3012,!1)}function yh(){return new ue(3200,!1)}function _h(){return new ue(3202,!1)}function xh(){return new ue(3013,!1)}function wh(i){return new ue(3014,!1)}function Sh(i){return new ue(3015,!1)}function Ch(i){return new ue(3016,!1)}function kh(i,e){return new ue(3404,!1)}function Th(i){return new ue(3502,!1)}function qh(i){return new ue(3503,!1)}function Dh(){return new ue(3300,!1)}function Ah(i){return new ue(3504,!1)}function Ih(i){return new ue(3301,!1)}function Mh(i,e){return new ue(3302,!1)}function Eh(i){return new ue(3303,!1)}function Oh(i,e){return new ue(3400,!1)}function Lh(i){return new ue(3401,!1)}function Nh(i){return new ue(3402,!1)}function Ph(i,e){return new ue(3505,!1)}function Mi(i){switch(i.length){case 0:return new ma;case 1:return i[0];default:return new cs(i)}}function Id(i,e,a=new Map,t=new Map){let n=[],o=[],r=-1,s=null;if(e.forEach(l=>{let c=l.get("offset"),d=c==r,g=d&&s||new Map;l.forEach((x,y)=>{let _=y,D=x;if(y!=="offset")switch(_=i.normalizePropertyName(_,n),D){case So:D=a.get(y);break;case Xt:D=t.get(y);break;default:D=i.normalizeStyleValue(y,_,D,n);break}g.set(_,D)}),d||o.push(g),s=g,r=c}),n.length)throw Th(n);return o}function bl(i,e,a,t){switch(e){case"start":i.onStart(()=>t(a&&Zs(a,"start",i)));break;case"done":i.onDone(()=>t(a&&Zs(a,"done",i)));break;case"destroy":i.onDestroy(()=>t(a&&Zs(a,"destroy",i)));break}}function Zs(i,e,a){let t=a.totalTime,n=!!a.disabled,o=vl(i.element,i.triggerName,i.fromState,i.toState,e||i.phaseName,t??i.totalTime,n),r=i._data;return r!=null&&(o._data=r),o}function vl(i,e,a,t,n="",o=0,r){return{element:i,triggerName:e,fromState:a,toState:t,phaseName:n,totalTime:o,disabled:!!r}}function xt(i,e,a){let t=i.get(e);return t||i.set(e,t=a),t}function bd(i){let e=i.indexOf(":"),a=i.substring(1,e),t=i.slice(e+1);return[a,t]}var Fh=typeof document>"u"?null:document.documentElement;function yl(i){let e=i.parentNode||i.host||null;return e===Fh?null:e}function jh(i){return i.substring(1,6)=="ebkit"}var Yi=null,vd=!1;function Rh(i){Yi||(Yi=Hh()||{},vd=Yi.style?"WebkitAppearance"in Yi.style:!1);let e=!0;return Yi.style&&!jh(i)&&(e=i in Yi.style,!e&&vd&&(e="Webkit"+i.charAt(0).toUpperCase()+i.slice(1)in Yi.style)),e}function Hh(){return typeof document<"u"?document.body:null}function Md(i,e){for(;e;){if(e===i)return!0;e=yl(e)}return!1}function Ed(i,e,a){if(a)return Array.from(i.querySelectorAll(e));let t=i.querySelector(e);return t?[t]:[]}var _l=(()=>{let e=class e{validateStyleProperty(t){return Rh(t)}containsElement(t,n){return Md(t,n)}getParentElement(t){return yl(t)}query(t,n,o){return Ed(t,n,o)}computeStyle(t,n,o){return o||""}animate(t,n,o,r,s,l=[],c){return new ma(o,r)}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=N({token:e,factory:e.\u0275fac});let i=e;return i})(),Cl=class Cl{};Cl.NOOP=new _l;var Xi=Cl,ea=class{};var zh=1e3,Od="{{",Bh="}}",Ld="ng-enter",tl="ng-leave",Qo="ng-trigger",ar=".ng-trigger",yd="ng-animating",il=".ng-animating";function di(i){if(typeof i=="number")return i;let e=i.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:al(parseFloat(e[1]),e[2])}function al(i,e){switch(e){case"s":return i*zh;default:return i}}function nr(i,e,a){return i.hasOwnProperty("duration")?i:Vh(i,e,a)}function Vh(i,e,a){let t=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i,n,o=0,r="";if(typeof i=="string"){let s=i.match(t);if(s===null)return e.push(hd(i)),{duration:0,delay:0,easing:""};n=al(parseFloat(s[1]),s[2]);let l=s[3];l!=null&&(o=al(parseFloat(l),s[4]));let c=s[5];c&&(r=c)}else n=i;if(!a){let s=!1,l=e.length;n<0&&(e.push(rh()),s=!0),o<0&&(e.push(sh()),s=!0),s&&e.splice(l,0,hd(i))}return{duration:n,delay:o,easing:r}}function Jh(i){return i.length?i[0]instanceof Map?i:i.map(e=>new Map(Object.entries(e))):[]}function ti(i,e,a){e.forEach((t,n)=>{let o=xl(n);a&&!a.has(n)&&a.set(n,i.style[o]),i.style[o]=t})}function Qi(i,e){e.forEach((a,t)=>{let n=xl(t);i.style[n]=""})}function Hn(i){return Array.isArray(i)?i.length==1?i[0]:Ec(i):i}function Wh(i,e,a){let t=e.params||{},n=Nd(i);n.length&&n.forEach(o=>{t.hasOwnProperty(o)||a.push(lh(o))})}var nl=new RegExp(`${Od}\\s*(.+?)\\s*${Bh}`,"g");function Nd(i){let e=[];if(typeof i=="string"){let a;for(;a=nl.exec(i);)e.push(a[1]);nl.lastIndex=0}return e}function Bn(i,e,a){let t=`${i}`,n=t.replace(nl,(o,r)=>{let s=e[r];return s==null&&(a.push(ch(r)),s=""),s.toString()});return n==t?i:n}var Uh=/-+([a-z0-9])/g;function xl(i){return i.replace(Uh,(...e)=>e[1].toUpperCase())}function Gh(i,e){return i===0||e===0}function $h(i,e,a){if(a.size&&e.length){let t=e[0],n=[];if(a.forEach((o,r)=>{t.has(r)||n.push(r),t.set(r,o)}),n.length)for(let o=1;or.set(s,wl(i,s)))}}return e}function _t(i,e,a){switch(e.type){case re.Trigger:return i.visitTrigger(e,a);case re.State:return i.visitState(e,a);case re.Transition:return i.visitTransition(e,a);case re.Sequence:return i.visitSequence(e,a);case re.Group:return i.visitGroup(e,a);case re.Animate:return i.visitAnimate(e,a);case re.Keyframes:return i.visitKeyframes(e,a);case re.Style:return i.visitStyle(e,a);case re.Reference:return i.visitReference(e,a);case re.AnimateChild:return i.visitAnimateChild(e,a);case re.AnimateRef:return i.visitAnimateRef(e,a);case re.Query:return i.visitQuery(e,a);case re.Stagger:return i.visitStagger(e,a);default:throw uh(e.type)}}function wl(i,e){return window.getComputedStyle(i)[e]}var Zh=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]),or=class extends ea{normalizePropertyName(e,a){return xl(e)}normalizeStyleValue(e,a,t,n){let o="",r=t.toString().trim();if(Zh.has(a)&&t!==0&&t!=="0")if(typeof t=="number")o="px";else{let s=t.match(/^[+-]?[\d\.]+([a-z]*)$/);s&&s[1].length==0&&n.push(dh(e,t))}return r+o}};var rr="*";function Yh(i,e){let a=[];return typeof i=="string"?i.split(/\s*,\s*/).forEach(t=>Kh(t,a,e)):a.push(i),a}function Kh(i,e,a){if(i[0]==":"){let l=Qh(i,a);if(typeof l=="function"){e.push(l);return}i=l}let t=i.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(t==null||t.length<4)return a.push(Sh(i)),e;let n=t[1],o=t[2],r=t[3];e.push(_d(n,r));let s=n==rr&&r==rr;o[0]=="<"&&!s&&e.push(_d(r,n))}function Qh(i,e){switch(i){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(a,t)=>parseFloat(t)>parseFloat(a);case":decrement":return(a,t)=>parseFloat(t) *"}}var Xo=new Set(["true","1"]),er=new Set(["false","0"]);function _d(i,e){let a=Xo.has(i)||er.has(i),t=Xo.has(e)||er.has(e);return(n,o)=>{let r=i==rr||i==n,s=e==rr||e==o;return!r&&a&&typeof n=="boolean"&&(r=n?Xo.has(i):er.has(i)),!s&&t&&typeof o=="boolean"&&(s=o?Xo.has(e):er.has(e)),r&&s}}var Pd=":self",Xh=new RegExp(`s*${Pd}s*,?`,"g");function Fd(i,e,a,t){return new ol(i).build(e,a,t)}var xd="",ol=class{constructor(e){this._driver=e}build(e,a,t){let n=new rl(a);return this._resetContextStyleTimingState(n),_t(this,Hn(e),n)}_resetContextStyleTimingState(e){e.currentQuerySelector=xd,e.collectedStyles=new Map,e.collectedStyles.set(xd,new Map),e.currentTime=0}visitTrigger(e,a){let t=a.queryCount=0,n=a.depCount=0,o=[],r=[];return e.name.charAt(0)=="@"&&a.errors.push(mh()),e.definitions.forEach(s=>{if(this._resetContextStyleTimingState(a),s.type==re.State){let l=s,c=l.name;c.toString().split(/\s*,\s*/).forEach(d=>{l.name=d,o.push(this.visitState(l,a))}),l.name=c}else if(s.type==re.Transition){let l=this.visitTransition(s,a);t+=l.queryCount,n+=l.depCount,r.push(l)}else a.errors.push(ph())}),{type:re.Trigger,name:e.name,states:o,transitions:r,queryCount:t,depCount:n,options:null}}visitState(e,a){let t=this.visitStyle(e.styles,a),n=e.options&&e.options.params||null;if(t.containsDynamicStyles){let o=new Set,r=n||{};t.styles.forEach(s=>{s instanceof Map&&s.forEach(l=>{Nd(l).forEach(c=>{r.hasOwnProperty(c)||o.add(c)})})}),o.size&&a.errors.push(gh(e.name,[...o.values()]))}return{type:re.State,name:e.name,style:t,options:n?{params:n}:null}}visitTransition(e,a){a.queryCount=0,a.depCount=0;let t=_t(this,Hn(e.animation),a),n=Yh(e.expr,a.errors);return{type:re.Transition,matchers:n,animation:t,queryCount:a.queryCount,depCount:a.depCount,options:Ki(e.options)}}visitSequence(e,a){return{type:re.Sequence,steps:e.steps.map(t=>_t(this,t,a)),options:Ki(e.options)}}visitGroup(e,a){let t=a.currentTime,n=0,o=e.steps.map(r=>{a.currentTime=t;let s=_t(this,r,a);return n=Math.max(n,a.currentTime),s});return a.currentTime=n,{type:re.Group,steps:o,options:Ki(e.options)}}visitAnimate(e,a){let t=a0(e.timings,a.errors);a.currentAnimateTimings=t;let n,o=e.styles?e.styles:ht({});if(o.type==re.Keyframes)n=this.visitKeyframes(o,a);else{let r=e.styles,s=!1;if(!r){s=!0;let c={};t.easing&&(c.easing=t.easing),r=ht(c)}a.currentTime+=t.duration+t.delay;let l=this.visitStyle(r,a);l.isEmptyStep=s,n=l}return a.currentAnimateTimings=null,{type:re.Animate,timings:t,style:n,options:null}}visitStyle(e,a){let t=this._makeStyleAst(e,a);return this._validateStyleAst(t,a),t}_makeStyleAst(e,a){let t=[],n=Array.isArray(e.styles)?e.styles:[e.styles];for(let s of n)typeof s=="string"?s===Xt?t.push(s):a.errors.push(fh(s)):t.push(new Map(Object.entries(s)));let o=!1,r=null;return t.forEach(s=>{if(s instanceof Map&&(s.has("easing")&&(r=s.get("easing"),s.delete("easing")),!o)){for(let l of s.values())if(l.toString().indexOf(Od)>=0){o=!0;break}}}),{type:re.Style,styles:t,easing:r,offset:e.offset,containsDynamicStyles:o,options:null}}_validateStyleAst(e,a){let t=a.currentAnimateTimings,n=a.currentTime,o=a.currentTime;t&&o>0&&(o-=t.duration+t.delay),e.styles.forEach(r=>{typeof r!="string"&&r.forEach((s,l)=>{let c=a.collectedStyles.get(a.currentQuerySelector),d=c.get(l),g=!0;d&&(o!=n&&o>=d.startTime&&n<=d.endTime&&(a.errors.push(hh(l,d.startTime,d.endTime,o,n)),g=!1),o=d.startTime),g&&c.set(l,{startTime:o,endTime:n}),a.options&&Wh(s,a.options,a.errors)})})}visitKeyframes(e,a){let t={type:re.Keyframes,styles:[],options:null};if(!a.currentAnimateTimings)return a.errors.push(bh()),t;let n=1,o=0,r=[],s=!1,l=!1,c=0,d=e.steps.map(C=>{let q=this._makeStyleAst(C,a),z=q.offset!=null?q.offset:i0(q.styles),B=0;return z!=null&&(o++,B=q.offset=z),l=l||B<0||B>1,s=s||B0&&o{let z=x>0?q==y?1:x*q:r[q],B=z*O;a.currentTime=_+D.delay+B,D.duration=B,this._validateStyleAst(C,a),C.offset=z,t.styles.push(C)}),t}visitReference(e,a){return{type:re.Reference,animation:_t(this,Hn(e.animation),a),options:Ki(e.options)}}visitAnimateChild(e,a){return a.depCount++,{type:re.AnimateChild,options:Ki(e.options)}}visitAnimateRef(e,a){return{type:re.AnimateRef,animation:this.visitReference(e.animation,a),options:Ki(e.options)}}visitQuery(e,a){let t=a.currentQuerySelector,n=e.options||{};a.queryCount++,a.currentQuery=e;let[o,r]=e0(e.selector);a.currentQuerySelector=t.length?t+" "+o:o,xt(a.collectedStyles,a.currentQuerySelector,new Map);let s=_t(this,Hn(e.animation),a);return a.currentQuery=null,a.currentQuerySelector=t,{type:re.Query,selector:o,limit:n.limit||0,optional:!!n.optional,includeSelf:r,animation:s,originalSelector:e.selector,options:Ki(e.options)}}visitStagger(e,a){a.currentQuery||a.errors.push(xh());let t=e.timings==="full"?{duration:0,delay:0,easing:"full"}:nr(e.timings,a.errors,!0);return{type:re.Stagger,animation:_t(this,Hn(e.animation),a),timings:t,options:null}}};function e0(i){let e=!!i.split(/\s*,\s*/).find(a=>a==Pd);return e&&(i=i.replace(Xh,"")),i=i.replace(/@\*/g,ar).replace(/@\w+/g,a=>ar+"-"+a.slice(1)).replace(/:animating/g,il),[i,e]}function t0(i){return i?M({},i):null}var rl=class{constructor(e){this.errors=e,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}};function i0(i){if(typeof i=="string")return null;let e=null;if(Array.isArray(i))i.forEach(a=>{if(a instanceof Map&&a.has("offset")){let t=a;e=parseFloat(t.get("offset")),t.delete("offset")}});else if(i instanceof Map&&i.has("offset")){let a=i;e=parseFloat(a.get("offset")),a.delete("offset")}return e}function a0(i,e){if(i.hasOwnProperty("duration"))return i;if(typeof i=="number"){let o=nr(i,e).duration;return Ys(o,0,"")}let a=i;if(a.split(/\s+/).some(o=>o.charAt(0)=="{"&&o.charAt(1)=="{")){let o=Ys(0,0,"");return o.dynamic=!0,o.strValue=a,o}let n=nr(a,e);return Ys(n.duration,n.delay,n.easing)}function Ki(i){return i?(i=M({},i),i.params&&(i.params=t0(i.params))):i={},i}function Ys(i,e,a){return{duration:i,delay:e,easing:a}}function Sl(i,e,a,t,n,o,r=null,s=!1){return{type:1,element:i,keyframes:e,preStyleProps:a,postStyleProps:t,duration:n,delay:o,totalTime:n+o,easing:r,subTimeline:s}}var Vn=class{constructor(){this._map=new Map}get(e){return this._map.get(e)||[]}append(e,a){let t=this._map.get(e);t||this._map.set(e,t=[]),t.push(...a)}has(e){return this._map.has(e)}clear(){this._map.clear()}},n0=1,o0=":enter",r0=new RegExp(o0,"g"),s0=":leave",l0=new RegExp(s0,"g");function jd(i,e,a,t,n,o=new Map,r=new Map,s,l,c=[]){return new sl().buildKeyframes(i,e,a,t,n,o,r,s,l,c)}var sl=class{buildKeyframes(e,a,t,n,o,r,s,l,c,d=[]){c=c||new Vn;let g=new ll(e,a,c,n,o,d,[]);g.options=l;let x=l.delay?di(l.delay):0;g.currentTimeline.delayNextStep(x),g.currentTimeline.setStyles([r],null,g.errors,l),_t(this,t,g);let y=g.timelines.filter(_=>_.containsAnimation());if(y.length&&s.size){let _;for(let D=y.length-1;D>=0;D--){let O=y[D];if(O.element===a){_=O;break}}_&&!_.allowOnlyTimelineStyles()&&_.setStyles([s],null,g.errors,l)}return y.length?y.map(_=>_.buildKeyframes()):[Sl(a,[],[],[],0,x,"",!1)]}visitTrigger(e,a){}visitState(e,a){}visitTransition(e,a){}visitAnimateChild(e,a){let t=a.subInstructions.get(a.element);if(t){let n=a.createSubContext(e.options),o=a.currentTimeline.currentTime,r=this._visitSubInstructions(t,n,n.options);o!=r&&a.transformIntoNewTimeline(r)}a.previousNode=e}visitAnimateRef(e,a){let t=a.createSubContext(e.options);t.transformIntoNewTimeline(),this._applyAnimationRefDelays([e.options,e.animation.options],a,t),this.visitReference(e.animation,t),a.transformIntoNewTimeline(t.currentTimeline.currentTime),a.previousNode=e}_applyAnimationRefDelays(e,a,t){for(let n of e){let o=n?.delay;if(o){let r=typeof o=="number"?o:di(Bn(o,n?.params??{},a.errors));t.delayNextStep(r)}}}_visitSubInstructions(e,a,t){let o=a.currentTimeline.currentTime,r=t.duration!=null?di(t.duration):null,s=t.delay!=null?di(t.delay):null;return r!==0&&e.forEach(l=>{let c=a.appendInstructionToTimeline(l,r,s);o=Math.max(o,c.duration+c.delay)}),o}visitReference(e,a){a.updateOptions(e.options,!0),_t(this,e.animation,a),a.previousNode=e}visitSequence(e,a){let t=a.subContextCount,n=a,o=e.options;if(o&&(o.params||o.delay)&&(n=a.createSubContext(o),n.transformIntoNewTimeline(),o.delay!=null)){n.previousNode.type==re.Style&&(n.currentTimeline.snapshotCurrentStyles(),n.previousNode=sr);let r=di(o.delay);n.delayNextStep(r)}e.steps.length&&(e.steps.forEach(r=>_t(this,r,n)),n.currentTimeline.applyStylesToKeyframe(),n.subContextCount>t&&n.transformIntoNewTimeline()),a.previousNode=e}visitGroup(e,a){let t=[],n=a.currentTimeline.currentTime,o=e.options&&e.options.delay?di(e.options.delay):0;e.steps.forEach(r=>{let s=a.createSubContext(e.options);o&&s.delayNextStep(o),_t(this,r,s),n=Math.max(n,s.currentTimeline.currentTime),t.push(s.currentTimeline)}),t.forEach(r=>a.currentTimeline.mergeTimelineCollectedStyles(r)),a.transformIntoNewTimeline(n),a.previousNode=e}_visitTiming(e,a){if(e.dynamic){let t=e.strValue,n=a.params?Bn(t,a.params,a.errors):t;return nr(n,a.errors)}else return{duration:e.duration,delay:e.delay,easing:e.easing}}visitAnimate(e,a){let t=a.currentAnimateTimings=this._visitTiming(e.timings,a),n=a.currentTimeline;t.delay&&(a.incrementTime(t.delay),n.snapshotCurrentStyles());let o=e.style;o.type==re.Keyframes?this.visitKeyframes(o,a):(a.incrementTime(t.duration),this.visitStyle(o,a),n.applyStylesToKeyframe()),a.currentAnimateTimings=null,a.previousNode=e}visitStyle(e,a){let t=a.currentTimeline,n=a.currentAnimateTimings;!n&&t.hasCurrentStyleProperties()&&t.forwardFrame();let o=n&&n.easing||e.easing;e.isEmptyStep?t.applyEmptyStep(o):t.setStyles(e.styles,o,a.errors,a.options),a.previousNode=e}visitKeyframes(e,a){let t=a.currentAnimateTimings,n=a.currentTimeline.duration,o=t.duration,s=a.createSubContext().currentTimeline;s.easing=t.easing,e.styles.forEach(l=>{let c=l.offset||0;s.forwardTime(c*o),s.setStyles(l.styles,l.easing,a.errors,a.options),s.applyStylesToKeyframe()}),a.currentTimeline.mergeTimelineCollectedStyles(s),a.transformIntoNewTimeline(n+o),a.previousNode=e}visitQuery(e,a){let t=a.currentTimeline.currentTime,n=e.options||{},o=n.delay?di(n.delay):0;o&&(a.previousNode.type===re.Style||t==0&&a.currentTimeline.hasCurrentStyleProperties())&&(a.currentTimeline.snapshotCurrentStyles(),a.previousNode=sr);let r=t,s=a.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!n.optional,a.errors);a.currentQueryTotal=s.length;let l=null;s.forEach((c,d)=>{a.currentQueryIndex=d;let g=a.createSubContext(e.options,c);o&&g.delayNextStep(o),c===a.element&&(l=g.currentTimeline),_t(this,e.animation,g),g.currentTimeline.applyStylesToKeyframe();let x=g.currentTimeline.currentTime;r=Math.max(r,x)}),a.currentQueryIndex=0,a.currentQueryTotal=0,a.transformIntoNewTimeline(r),l&&(a.currentTimeline.mergeTimelineCollectedStyles(l),a.currentTimeline.snapshotCurrentStyles()),a.previousNode=e}visitStagger(e,a){let t=a.parentContext,n=a.currentTimeline,o=e.timings,r=Math.abs(o.duration),s=r*(a.currentQueryTotal-1),l=r*a.currentQueryIndex;switch(o.duration<0?"reverse":o.easing){case"reverse":l=s-l;break;case"full":l=t.currentStaggerTime;break}let d=a.currentTimeline;l&&d.delayNextStep(l);let g=d.currentTime;_t(this,e.animation,a),a.previousNode=e,t.currentStaggerTime=n.currentTime-g+(n.startTime-t.currentTimeline.startTime)}},sr={},ll=class i{constructor(e,a,t,n,o,r,s,l){this._driver=e,this.element=a,this.subInstructions=t,this._enterClassName=n,this._leaveClassName=o,this.errors=r,this.timelines=s,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=sr,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new lr(this._driver,a,0),s.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(e,a){if(!e)return;let t=e,n=this.options;t.duration!=null&&(n.duration=di(t.duration)),t.delay!=null&&(n.delay=di(t.delay));let o=t.params;if(o){let r=n.params;r||(r=this.options.params={}),Object.keys(o).forEach(s=>{(!a||!r.hasOwnProperty(s))&&(r[s]=Bn(o[s],r,this.errors))})}}_copyOptions(){let e={};if(this.options){let a=this.options.params;if(a){let t=e.params={};Object.keys(a).forEach(n=>{t[n]=a[n]})}}return e}createSubContext(e=null,a,t){let n=a||this.element,o=new i(this._driver,n,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(n,t||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(e),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o}transformIntoNewTimeline(e){return this.previousNode=sr,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(e,a,t){let n={duration:a??e.duration,delay:this.currentTimeline.currentTime+(t??0)+e.delay,easing:""},o=new cl(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,n,e.stretchStartingKeyframe);return this.timelines.push(o),n}incrementTime(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}delayNextStep(e){e>0&&this.currentTimeline.delayNextStep(e)}invokeQuery(e,a,t,n,o,r){let s=[];if(n&&s.push(this.element),e.length>0){e=e.replace(r0,"."+this._enterClassName),e=e.replace(l0,"."+this._leaveClassName);let l=t!=1,c=this._driver.query(this.element,e,l);t!==0&&(c=t<0?c.slice(c.length+t,c.length):c.slice(0,t)),s.push(...c)}return!o&&s.length==0&&r.push(wh(a)),s}},lr=class i{constructor(e,a,t,n){this._driver=e,this.element=a,this.startTime=t,this._elementTimelineStylesLookup=n,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(a),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(a,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(e){let a=this._keyframes.size===1&&this._pendingStyles.size;this.duration||a?(this.forwardTime(this.currentTime+e),a&&this.snapshotCurrentStyles()):this.startTime+=e}fork(e,a){return this.applyStylesToKeyframe(),new i(this._driver,e,a||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=n0,this._loadKeyframe()}forwardTime(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()}_updateStyle(e,a){this._localTimelineStyles.set(e,a),this._globalTimelineStyles.set(e,a),this._styleSummary.set(e,{time:this.currentTime,value:a})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(e){e&&this._previousKeyframe.set("easing",e);for(let[a,t]of this._globalTimelineStyles)this._backFill.set(a,t||Xt),this._currentKeyframe.set(a,Xt);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(e,a,t,n){a&&this._previousKeyframe.set("easing",a);let o=n&&n.params||{},r=c0(e,this._globalTimelineStyles);for(let[s,l]of r){let c=Bn(l,o,t);this._pendingStyles.set(s,c),this._localTimelineStyles.has(s)||this._backFill.set(s,this._globalTimelineStyles.get(s)??Xt),this._updateStyle(s,c)}}applyStylesToKeyframe(){this._pendingStyles.size!=0&&(this._pendingStyles.forEach((e,a)=>{this._currentKeyframe.set(a,e)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((e,a)=>{this._currentKeyframe.has(a)||this._currentKeyframe.set(a,e)}))}snapshotCurrentStyles(){for(let[e,a]of this._localTimelineStyles)this._pendingStyles.set(e,a),this._updateStyle(e,a)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){let e=[];for(let a in this._currentKeyframe)e.push(a);return e}mergeTimelineCollectedStyles(e){e._styleSummary.forEach((a,t)=>{let n=this._styleSummary.get(t);(!n||a.time>n.time)&&this._updateStyle(t,a.value)})}buildKeyframes(){this.applyStylesToKeyframe();let e=new Set,a=new Set,t=this._keyframes.size===1&&this.duration===0,n=[];this._keyframes.forEach((s,l)=>{let c=new Map([...this._backFill,...s]);c.forEach((d,g)=>{d===So?e.add(g):d===Xt&&a.add(g)}),t||c.set("offset",l/this.duration),n.push(c)});let o=[...e.values()],r=[...a.values()];if(t){let s=n[0],l=new Map(s);s.set("offset",0),l.set("offset",1),n=[s,l]}return Sl(this.element,n,o,r,this.duration,this.startTime,this.easing,!1)}},cl=class extends lr{constructor(e,a,t,n,o,r,s=!1){super(e,a,r.delay),this.keyframes=t,this.preStyleProps=n,this.postStyleProps=o,this._stretchStartingKeyframe=s,this.timings={duration:r.duration,delay:r.delay,easing:r.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let e=this.keyframes,{delay:a,duration:t,easing:n}=this.timings;if(this._stretchStartingKeyframe&&a){let o=[],r=t+a,s=a/r,l=new Map(e[0]);l.set("offset",0),o.push(l);let c=new Map(e[0]);c.set("offset",wd(s)),o.push(c);let d=e.length-1;for(let g=1;g<=d;g++){let x=new Map(e[g]),y=x.get("offset"),_=a+y*t;x.set("offset",wd(_/r)),o.push(x)}t=r,a=0,n="",e=o}return Sl(this.element,e,this.preStyleProps,this.postStyleProps,t,a,n,!0)}};function wd(i,e=3){let a=Math.pow(10,e-1);return Math.round(i*a)/a}function c0(i,e){let a=new Map,t;return i.forEach(n=>{if(n==="*"){t??=e.keys();for(let o of t)a.set(o,Xt)}else for(let[o,r]of n)a.set(o,r)}),a}function Sd(i,e,a,t,n,o,r,s,l,c,d,g,x){return{type:0,element:i,triggerName:e,isRemovalTransition:n,fromState:a,fromStyles:o,toState:t,toStyles:r,timelines:s,queriedElements:l,preStyleProps:c,postStyleProps:d,totalTime:g,errors:x}}var Ks={},cr=class{constructor(e,a,t){this._triggerName=e,this.ast=a,this._stateStyles=t}match(e,a,t,n){return u0(this.ast.matchers,e,a,t,n)}buildStyles(e,a,t){let n=this._stateStyles.get("*");return e!==void 0&&(n=this._stateStyles.get(e?.toString())||n),n?n.buildStyles(a,t):new Map}build(e,a,t,n,o,r,s,l,c,d){let g=[],x=this.ast.options&&this.ast.options.params||Ks,y=s&&s.params||Ks,_=this.buildStyles(t,y,g),D=l&&l.params||Ks,O=this.buildStyles(n,D,g),C=new Set,q=new Map,z=new Map,B=n==="void",pe={params:Rd(D,x),delay:this.ast.options?.delay},ie=d?[]:jd(e,a,this.ast.animation,o,r,_,O,pe,c,g),we=0;return ie.forEach(be=>{we=Math.max(be.duration+be.delay,we)}),g.length?Sd(a,this._triggerName,t,n,B,_,O,[],[],q,z,we,g):(ie.forEach(be=>{let Me=be.element,Ze=xt(q,Me,new Set);be.preStyleProps.forEach(oi=>Ze.add(oi));let Jt=xt(z,Me,new Set);be.postStyleProps.forEach(oi=>Jt.add(oi)),Me!==a&&C.add(Me)}),Sd(a,this._triggerName,t,n,B,_,O,ie,[...C.values()],q,z,we))}};function u0(i,e,a,t,n){return i.some(o=>o(e,a,t,n))}function Rd(i,e){let a=M({},e);return Object.entries(i).forEach(([t,n])=>{n!=null&&(a[t]=n)}),a}var ul=class{constructor(e,a,t){this.styles=e,this.defaultParams=a,this.normalizer=t}buildStyles(e,a){let t=new Map,n=Rd(e,this.defaultParams);return this.styles.styles.forEach(o=>{typeof o!="string"&&o.forEach((r,s)=>{r&&(r=Bn(r,n,a));let l=this.normalizer.normalizePropertyName(s,a);r=this.normalizer.normalizeStyleValue(s,l,r,a),t.set(s,r)})}),t}};function d0(i,e,a){return new dl(i,e,a)}var dl=class{constructor(e,a,t){this.name=e,this.ast=a,this._normalizer=t,this.transitionFactories=[],this.states=new Map,a.states.forEach(n=>{let o=n.options&&n.options.params||{};this.states.set(n.name,new ul(n.style,o,t))}),Cd(this.states,"true","1"),Cd(this.states,"false","0"),a.transitions.forEach(n=>{this.transitionFactories.push(new cr(e,n,this.states))}),this.fallbackTransition=m0(e,this.states,this._normalizer)}get containsQueries(){return this.ast.queryCount>0}matchTransition(e,a,t,n){return this.transitionFactories.find(r=>r.match(e,a,t,n))||null}matchStyles(e,a,t){return this.fallbackTransition.buildStyles(e,a,t)}};function m0(i,e,a){let t=[(r,s)=>!0],n={type:re.Sequence,steps:[],options:null},o={type:re.Transition,animation:n,matchers:t,options:null,queryCount:0,depCount:0};return new cr(i,o,e)}function Cd(i,e,a){i.has(e)?i.has(a)||i.set(a,i.get(e)):i.has(a)&&i.set(e,i.get(a))}var p0=new Vn,ml=class{constructor(e,a,t){this.bodyNode=e,this._driver=a,this._normalizer=t,this._animations=new Map,this._playersById=new Map,this.players=[]}register(e,a){let t=[],n=[],o=Fd(this._driver,a,t,n);if(t.length)throw qh(t);n.length&&void 0,this._animations.set(e,o)}_buildPlayer(e,a,t){let n=e.element,o=Id(this._normalizer,e.keyframes,a,t);return this._driver.animate(n,o,e.duration,e.delay,e.easing,[],!0)}create(e,a,t={}){let n=[],o=this._animations.get(e),r,s=new Map;if(o?(r=jd(this._driver,a,o,Ld,tl,new Map,new Map,t,p0,n),r.forEach(d=>{let g=xt(s,d.element,new Map);d.postStyleProps.forEach(x=>g.set(x,null))})):(n.push(Dh()),r=[]),n.length)throw Ah(n);s.forEach((d,g)=>{d.forEach((x,y)=>{d.set(y,this._driver.computeStyle(g,y,Xt))})});let l=r.map(d=>{let g=s.get(d.element);return this._buildPlayer(d,new Map,g)}),c=Mi(l);return this._playersById.set(e,c),c.onDestroy(()=>this.destroy(e)),this.players.push(c),c}destroy(e){let a=this._getPlayer(e);a.destroy(),this._playersById.delete(e);let t=this.players.indexOf(a);t>=0&&this.players.splice(t,1)}_getPlayer(e){let a=this._playersById.get(e);if(!a)throw Ih(e);return a}listen(e,a,t,n){let o=vl(a,"","","");return bl(this._getPlayer(e),t,o,n),()=>{}}command(e,a,t,n){if(t=="register"){this.register(e,n[0]);return}if(t=="create"){let r=n[0]||{};this.create(e,a,r);return}let o=this._getPlayer(e);switch(t){case"play":o.play();break;case"pause":o.pause();break;case"reset":o.reset();break;case"restart":o.restart();break;case"finish":o.finish();break;case"init":o.init();break;case"setPosition":o.setPosition(parseFloat(n[0]));break;case"destroy":this.destroy(e);break}}},kd="ng-animate-queued",g0=".ng-animate-queued",Qs="ng-animate-disabled",f0=".ng-animate-disabled",h0="ng-star-inserted",b0=".ng-star-inserted",v0=[],Hd={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},y0={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Bt="__ng_removed",Jn=class{get params(){return this.options.params}constructor(e,a=""){this.namespaceId=a;let t=e&&e.hasOwnProperty("value"),n=t?e.value:e;if(this.value=x0(n),t){let o=e,{value:r}=o,s=$a(o,["value"]);this.options=s}else this.options={};this.options.params||(this.options.params={})}absorbOptions(e){let a=e.params;if(a){let t=this.options.params;Object.keys(a).forEach(n=>{t[n]==null&&(t[n]=a[n])})}}},zn="void",Xs=new Jn(zn),pl=class{constructor(e,a,t){this.id=e,this.hostElement=a,this._engine=t,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+e,At(a,this._hostClassName)}listen(e,a,t,n){if(!this._triggers.has(a))throw Mh(t,a);if(t==null||t.length==0)throw Eh(a);if(!w0(t))throw Oh(t,a);let o=xt(this._elementListeners,e,[]),r={name:a,phase:t,callback:n};o.push(r);let s=xt(this._engine.statesByElement,e,new Map);return s.has(a)||(At(e,Qo),At(e,Qo+"-"+a),s.set(a,Xs)),()=>{this._engine.afterFlush(()=>{let l=o.indexOf(r);l>=0&&o.splice(l,1),this._triggers.has(a)||s.delete(a)})}}register(e,a){return this._triggers.has(e)?!1:(this._triggers.set(e,a),!0)}_getTrigger(e){let a=this._triggers.get(e);if(!a)throw Lh(e);return a}trigger(e,a,t,n=!0){let o=this._getTrigger(a),r=new Wn(this.id,a,e),s=this._engine.statesByElement.get(e);s||(At(e,Qo),At(e,Qo+"-"+a),this._engine.statesByElement.set(e,s=new Map));let l=s.get(a),c=new Jn(t,this.id);if(!(t&&t.hasOwnProperty("value"))&&l&&c.absorbOptions(l.options),s.set(a,c),l||(l=Xs),!(c.value===zn)&&l.value===c.value){if(!k0(l.params,c.params)){let D=[],O=o.matchStyles(l.value,l.params,D),C=o.matchStyles(c.value,c.params,D);D.length?this._engine.reportError(D):this._engine.afterFlush(()=>{Qi(e,O),ti(e,C)})}return}let x=xt(this._engine.playersByElement,e,[]);x.forEach(D=>{D.namespaceId==this.id&&D.triggerName==a&&D.queued&&D.destroy()});let y=o.matchTransition(l.value,c.value,e,c.params),_=!1;if(!y){if(!n)return;y=o.fallbackTransition,_=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:a,transition:y,fromState:l,toState:c,player:r,isFallbackTransition:_}),_||(At(e,kd),r.onStart(()=>{Ma(e,kd)})),r.onDone(()=>{let D=this.players.indexOf(r);D>=0&&this.players.splice(D,1);let O=this._engine.playersByElement.get(e);if(O){let C=O.indexOf(r);C>=0&&O.splice(C,1)}}),this.players.push(r),x.push(r),r}deregister(e){this._triggers.delete(e),this._engine.statesByElement.forEach(a=>a.delete(e)),this._elementListeners.forEach((a,t)=>{this._elementListeners.set(t,a.filter(n=>n.name!=e))})}clearElementCache(e){this._engine.statesByElement.delete(e),this._elementListeners.delete(e);let a=this._engine.playersByElement.get(e);a&&(a.forEach(t=>t.destroy()),this._engine.playersByElement.delete(e))}_signalRemovalForInnerTriggers(e,a){let t=this._engine.driver.query(e,ar,!0);t.forEach(n=>{if(n[Bt])return;let o=this._engine.fetchNamespacesByElement(n);o.size?o.forEach(r=>r.triggerLeaveAnimation(n,a,!1,!0)):this.clearElementCache(n)}),this._engine.afterFlushAnimationsDone(()=>t.forEach(n=>this.clearElementCache(n)))}triggerLeaveAnimation(e,a,t,n){let o=this._engine.statesByElement.get(e),r=new Map;if(o){let s=[];if(o.forEach((l,c)=>{if(r.set(c,l.value),this._triggers.has(c)){let d=this.trigger(e,c,zn,n);d&&s.push(d)}}),s.length)return this._engine.markElementAsRemoved(this.id,e,!0,a,r),t&&Mi(s).onDone(()=>this._engine.processLeaveNode(e)),!0}return!1}prepareLeaveAnimationListeners(e){let a=this._elementListeners.get(e),t=this._engine.statesByElement.get(e);if(a&&t){let n=new Set;a.forEach(o=>{let r=o.name;if(n.has(r))return;n.add(r);let l=this._triggers.get(r).fallbackTransition,c=t.get(r)||Xs,d=new Jn(zn),g=new Wn(this.id,r,e);this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:r,transition:l,fromState:c,toState:d,player:g,isFallbackTransition:!0})})}}removeNode(e,a){let t=this._engine;if(e.childElementCount&&this._signalRemovalForInnerTriggers(e,a),this.triggerLeaveAnimation(e,a,!0))return;let n=!1;if(t.totalAnimations){let o=t.players.length?t.playersByQueriedElement.get(e):[];if(o&&o.length)n=!0;else{let r=e;for(;r=r.parentNode;)if(t.statesByElement.get(r)){n=!0;break}}}if(this.prepareLeaveAnimationListeners(e),n)t.markElementAsRemoved(this.id,e,!1,a);else{let o=e[Bt];(!o||o===Hd)&&(t.afterFlush(()=>this.clearElementCache(e)),t.destroyInnerAnimations(e),t._onRemovalComplete(e,a))}}insertNode(e,a){At(e,this._hostClassName)}drainQueuedTransitions(e){let a=[];return this._queue.forEach(t=>{let n=t.player;if(n.destroyed)return;let o=t.element,r=this._elementListeners.get(o);r&&r.forEach(s=>{if(s.name==t.triggerName){let l=vl(o,t.triggerName,t.fromState.value,t.toState.value);l._data=e,bl(t.player,s.phase,l,s.callback)}}),n.markedForDestroy?this._engine.afterFlush(()=>{n.destroy()}):a.push(t)}),this._queue=[],a.sort((t,n)=>{let o=t.transition.ast.depCount,r=n.transition.ast.depCount;return o==0||r==0?o-r:this._engine.driver.containsElement(t.element,n.element)?1:-1})}destroy(e){this.players.forEach(a=>a.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,e)}},gl=class{_onRemovalComplete(e,a){this.onRemovalComplete(e,a)}constructor(e,a,t){this.bodyNode=e,this.driver=a,this._normalizer=t,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(n,o)=>{}}get queuedPlayers(){let e=[];return this._namespaceList.forEach(a=>{a.players.forEach(t=>{t.queued&&e.push(t)})}),e}createNamespace(e,a){let t=new pl(e,a,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,a)?this._balanceNamespaceList(t,a):(this.newHostElements.set(a,t),this.collectEnterElement(a)),this._namespaceLookup[e]=t}_balanceNamespaceList(e,a){let t=this._namespaceList,n=this.namespacesByHostElement;if(t.length-1>=0){let r=!1,s=this.driver.getParentElement(a);for(;s;){let l=n.get(s);if(l){let c=t.indexOf(l);t.splice(c+1,0,e),r=!0;break}s=this.driver.getParentElement(s)}r||t.unshift(e)}else t.push(e);return n.set(a,e),e}register(e,a){let t=this._namespaceLookup[e];return t||(t=this.createNamespace(e,a)),t}registerTrigger(e,a,t){let n=this._namespaceLookup[e];n&&n.register(a,t)&&this.totalAnimations++}destroy(e,a){e&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{let t=this._fetchNamespace(e);this.namespacesByHostElement.delete(t.hostElement);let n=this._namespaceList.indexOf(t);n>=0&&this._namespaceList.splice(n,1),t.destroy(a),delete this._namespaceLookup[e]}))}_fetchNamespace(e){return this._namespaceLookup[e]}fetchNamespacesByElement(e){let a=new Set,t=this.statesByElement.get(e);if(t){for(let n of t.values())if(n.namespaceId){let o=this._fetchNamespace(n.namespaceId);o&&a.add(o)}}return a}trigger(e,a,t,n){if(tr(a)){let o=this._fetchNamespace(e);if(o)return o.trigger(a,t,n),!0}return!1}insertNode(e,a,t,n){if(!tr(a))return;let o=a[Bt];if(o&&o.setForRemoval){o.setForRemoval=!1,o.setForMove=!0;let r=this.collectedLeaveElements.indexOf(a);r>=0&&this.collectedLeaveElements.splice(r,1)}if(e){let r=this._fetchNamespace(e);r&&r.insertNode(a,t)}n&&this.collectEnterElement(a)}collectEnterElement(e){this.collectedEnterElements.push(e)}markElementAsDisabled(e,a){a?this.disabledNodes.has(e)||(this.disabledNodes.add(e),At(e,Qs)):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),Ma(e,Qs))}removeNode(e,a,t){if(tr(a)){let n=e?this._fetchNamespace(e):null;n?n.removeNode(a,t):this.markElementAsRemoved(e,a,!1,t);let o=this.namespacesByHostElement.get(a);o&&o.id!==e&&o.removeNode(a,t)}else this._onRemovalComplete(a,t)}markElementAsRemoved(e,a,t,n,o){this.collectedLeaveElements.push(a),a[Bt]={namespaceId:e,setForRemoval:n,hasAnimation:t,removedBeforeQueried:!1,previousTriggersValues:o}}listen(e,a,t,n,o){return tr(a)?this._fetchNamespace(e).listen(a,t,n,o):()=>{}}_buildInstruction(e,a,t,n,o){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,t,n,e.fromState.options,e.toState.options,a,o)}destroyInnerAnimations(e){let a=this.driver.query(e,ar,!0);a.forEach(t=>this.destroyActiveAnimationsForElement(t)),this.playersByQueriedElement.size!=0&&(a=this.driver.query(e,il,!0),a.forEach(t=>this.finishActiveQueriedAnimationOnElement(t)))}destroyActiveAnimationsForElement(e){let a=this.playersByElement.get(e);a&&a.forEach(t=>{t.queued?t.markedForDestroy=!0:t.destroy()})}finishActiveQueriedAnimationOnElement(e){let a=this.playersByQueriedElement.get(e);a&&a.forEach(t=>t.finish())}whenRenderingDone(){return new Promise(e=>{if(this.players.length)return Mi(this.players).onDone(()=>e());e()})}processLeaveNode(e){let a=e[Bt];if(a&&a.setForRemoval){if(e[Bt]=Hd,a.namespaceId){this.destroyInnerAnimations(e);let t=this._fetchNamespace(a.namespaceId);t&&t.clearElementCache(e)}this._onRemovalComplete(e,a.setForRemoval)}e.classList?.contains(Qs)&&this.markElementAsDisabled(e,!1),this.driver.query(e,f0,!0).forEach(t=>{this.markElementAsDisabled(t,!1)})}flush(e=-1){let a=[];if(this.newHostElements.size&&(this.newHostElements.forEach((t,n)=>this._balanceNamespaceList(t,n)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let t=0;tt()),this._flushFns=[],this._whenQuietFns.length){let t=this._whenQuietFns;this._whenQuietFns=[],a.length?Mi(a).onDone(()=>{t.forEach(n=>n())}):t.forEach(n=>n())}}reportError(e){throw Nh(e)}_flushAnimations(e,a){let t=new Vn,n=[],o=new Map,r=[],s=new Map,l=new Map,c=new Map,d=new Set;this.disabledNodes.forEach(R=>{d.add(R);let $=this.driver.query(R,g0,!0);for(let Y=0;Y<$.length;Y++)d.add($[Y])});let g=this.bodyNode,x=Array.from(this.statesByElement.keys()),y=Dd(x,this.collectedEnterElements),_=new Map,D=0;y.forEach((R,$)=>{let Y=Ld+D++;_.set($,Y),R.forEach(ce=>At(ce,Y))});let O=[],C=new Set,q=new Set;for(let R=0;RC.add(ce)):q.add($))}let z=new Map,B=Dd(x,Array.from(C));B.forEach((R,$)=>{let Y=tl+D++;z.set($,Y),R.forEach(ce=>At(ce,Y))}),e.push(()=>{y.forEach((R,$)=>{let Y=_.get($);R.forEach(ce=>Ma(ce,Y))}),B.forEach((R,$)=>{let Y=z.get($);R.forEach(ce=>Ma(ce,Y))}),O.forEach(R=>{this.processLeaveNode(R)})});let pe=[],ie=[];for(let R=this._namespaceList.length-1;R>=0;R--)this._namespaceList[R].drainQueuedTransitions(a).forEach(Y=>{let ce=Y.player,Ue=Y.element;if(pe.push(ce),this.collectedEnterElements.length){let nt=Ue[Bt];if(nt&&nt.setForMove){if(nt.previousTriggersValues&&nt.previousTriggersValues.has(Y.triggerName)){let Pi=nt.previousTriggersValues.get(Y.triggerName),St=this.statesByElement.get(Y.element);if(St&&St.has(Y.triggerName)){let io=St.get(Y.triggerName);io.value=Pi,St.set(Y.triggerName,io)}}ce.destroy();return}}let Wt=!g||!this.driver.containsElement(g,Ue),gt=z.get(Ue),gi=_.get(Ue),ke=this._buildInstruction(Y,t,gi,gt,Wt);if(ke.errors&&ke.errors.length){ie.push(ke);return}if(Wt){ce.onStart(()=>Qi(Ue,ke.fromStyles)),ce.onDestroy(()=>ti(Ue,ke.toStyles)),n.push(ce);return}if(Y.isFallbackTransition){ce.onStart(()=>Qi(Ue,ke.fromStyles)),ce.onDestroy(()=>ti(Ue,ke.toStyles)),n.push(ce);return}let Jl=[];ke.timelines.forEach(nt=>{nt.stretchStartingKeyframe=!0,this.disabledNodes.has(nt.element)||Jl.push(nt)}),ke.timelines=Jl,t.append(Ue,ke.timelines);let Mg={instruction:ke,player:ce,element:Ue};r.push(Mg),ke.queriedElements.forEach(nt=>xt(s,nt,[]).push(ce)),ke.preStyleProps.forEach((nt,Pi)=>{if(nt.size){let St=l.get(Pi);St||l.set(Pi,St=new Set),nt.forEach((io,Xr)=>St.add(Xr))}}),ke.postStyleProps.forEach((nt,Pi)=>{let St=c.get(Pi);St||c.set(Pi,St=new Set),nt.forEach((io,Xr)=>St.add(Xr))})});if(ie.length){let R=[];ie.forEach($=>{R.push(Ph($.triggerName,$.errors))}),pe.forEach($=>$.destroy()),this.reportError(R)}let we=new Map,be=new Map;r.forEach(R=>{let $=R.element;t.has($)&&(be.set($,$),this._beforeAnimationBuild(R.player.namespaceId,R.instruction,we))}),n.forEach(R=>{let $=R.element;this._getPreviousPlayers($,!1,R.namespaceId,R.triggerName,null).forEach(ce=>{xt(we,$,[]).push(ce),ce.destroy()})});let Me=O.filter(R=>Ad(R,l,c)),Ze=new Map;qd(Ze,this.driver,q,c,Xt).forEach(R=>{Ad(R,l,c)&&Me.push(R)});let oi=new Map;y.forEach((R,$)=>{qd(oi,this.driver,new Set(R),l,So)}),Me.forEach(R=>{let $=Ze.get(R),Y=oi.get(R);Ze.set(R,new Map([...$?.entries()??[],...Y?.entries()??[]]))});let Ua=[],to=[],Ga={};r.forEach(R=>{let{element:$,player:Y,instruction:ce}=R;if(t.has($)){if(d.has($)){Y.onDestroy(()=>ti($,ce.toStyles)),Y.disabled=!0,Y.overrideTotalTime(ce.totalTime),n.push(Y);return}let Ue=Ga;if(be.size>1){let gt=$,gi=[];for(;gt=gt.parentNode;){let ke=be.get(gt);if(ke){Ue=ke;break}gi.push(gt)}gi.forEach(ke=>be.set(ke,Ue))}let Wt=this._buildAnimation(Y.namespaceId,ce,we,o,oi,Ze);if(Y.setRealPlayer(Wt),Ue===Ga)Ua.push(Y);else{let gt=this.playersByElement.get(Ue);gt&>.length&&(Y.parentPlayer=Mi(gt)),n.push(Y)}}else Qi($,ce.fromStyles),Y.onDestroy(()=>ti($,ce.toStyles)),to.push(Y),d.has($)&&n.push(Y)}),to.forEach(R=>{let $=o.get(R.element);if($&&$.length){let Y=Mi($);R.setRealPlayer(Y)}}),n.forEach(R=>{R.parentPlayer?R.syncPlayerEvents(R.parentPlayer):R.destroy()});for(let R=0;R!Wt.destroyed);Ue.length?S0(this,$,Ue):this.processLeaveNode($)}return O.length=0,Ua.forEach(R=>{this.players.push(R),R.onDone(()=>{R.destroy();let $=this.players.indexOf(R);this.players.splice($,1)}),R.play()}),Ua}afterFlush(e){this._flushFns.push(e)}afterFlushAnimationsDone(e){this._whenQuietFns.push(e)}_getPreviousPlayers(e,a,t,n,o){let r=[];if(a){let s=this.playersByQueriedElement.get(e);s&&(r=s)}else{let s=this.playersByElement.get(e);if(s){let l=!o||o==zn;s.forEach(c=>{c.queued||!l&&c.triggerName!=n||r.push(c)})}}return(t||n)&&(r=r.filter(s=>!(t&&t!=s.namespaceId||n&&n!=s.triggerName))),r}_beforeAnimationBuild(e,a,t){let n=a.triggerName,o=a.element,r=a.isRemovalTransition?void 0:e,s=a.isRemovalTransition?void 0:n;for(let l of a.timelines){let c=l.element,d=c!==o,g=xt(t,c,[]);this._getPreviousPlayers(c,d,r,s,a.toState).forEach(y=>{let _=y.getRealPlayer();_.beforeDestroy&&_.beforeDestroy(),y.destroy(),g.push(y)})}Qi(o,a.fromStyles)}_buildAnimation(e,a,t,n,o,r){let s=a.triggerName,l=a.element,c=[],d=new Set,g=new Set,x=a.timelines.map(_=>{let D=_.element;d.add(D);let O=D[Bt];if(O&&O.removedBeforeQueried)return new ma(_.duration,_.delay);let C=D!==l,q=C0((t.get(D)||v0).map(we=>we.getRealPlayer())).filter(we=>{let be=we;return be.element?be.element===D:!1}),z=o.get(D),B=r.get(D),pe=Id(this._normalizer,_.keyframes,z,B),ie=this._buildPlayer(_,pe,q);if(_.subTimeline&&n&&g.add(D),C){let we=new Wn(e,s,D);we.setRealPlayer(ie),c.push(we)}return ie});c.forEach(_=>{xt(this.playersByQueriedElement,_.element,[]).push(_),_.onDone(()=>_0(this.playersByQueriedElement,_.element,_))}),d.forEach(_=>At(_,yd));let y=Mi(x);return y.onDestroy(()=>{d.forEach(_=>Ma(_,yd)),ti(l,a.toStyles)}),g.forEach(_=>{xt(n,_,[]).push(y)}),y}_buildPlayer(e,a,t){return a.length>0?this.driver.animate(e.element,a,e.duration,e.delay,e.easing,t):new ma(e.duration,e.delay)}},Wn=class{constructor(e,a,t){this.namespaceId=e,this.triggerName=a,this.element=t,this._player=new ma,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(e){this._containsRealPlayer||(this._player=e,this._queuedCallbacks.forEach((a,t)=>{a.forEach(n=>bl(e,t,void 0,n))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(e){this.totalTime=e}syncPlayerEvents(e){let a=this._player;a.triggerCallback&&e.onStart(()=>a.triggerCallback("start")),e.onDone(()=>this.finish()),e.onDestroy(()=>this.destroy())}_queueEvent(e,a){xt(this._queuedCallbacks,e,[]).push(a)}onDone(e){this.queued&&this._queueEvent("done",e),this._player.onDone(e)}onStart(e){this.queued&&this._queueEvent("start",e),this._player.onStart(e)}onDestroy(e){this.queued&&this._queueEvent("destroy",e),this._player.onDestroy(e)}init(){this._player.init()}hasStarted(){return this.queued?!1:this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(e){this.queued||this._player.setPosition(e)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(e){let a=this._player;a.triggerCallback&&a.triggerCallback(e)}};function _0(i,e,a){let t=i.get(e);if(t){if(t.length){let n=t.indexOf(a);t.splice(n,1)}t.length==0&&i.delete(e)}return t}function x0(i){return i??null}function tr(i){return i&&i.nodeType===1}function w0(i){return i=="start"||i=="done"}function Td(i,e){let a=i.style.display;return i.style.display=e??"none",a}function qd(i,e,a,t,n){let o=[];a.forEach(l=>o.push(Td(l)));let r=[];t.forEach((l,c)=>{let d=new Map;l.forEach(g=>{let x=e.computeStyle(c,g,n);d.set(g,x),(!x||x.length==0)&&(c[Bt]=y0,r.push(c))}),i.set(c,d)});let s=0;return a.forEach(l=>Td(l,o[s++])),r}function Dd(i,e){let a=new Map;if(i.forEach(s=>a.set(s,[])),e.length==0)return a;let t=1,n=new Set(e),o=new Map;function r(s){if(!s)return t;let l=o.get(s);if(l)return l;let c=s.parentNode;return a.has(c)?l=c:n.has(c)?l=t:l=r(c),o.set(s,l),l}return e.forEach(s=>{let l=r(s);l!==t&&a.get(l).push(s)}),a}function At(i,e){i.classList?.add(e)}function Ma(i,e){i.classList?.remove(e)}function S0(i,e,a){Mi(a).onDone(()=>i.processLeaveNode(e))}function C0(i){let e=[];return zd(i,e),e}function zd(i,e){for(let a=0;an.add(o)):e.set(i,t),a.delete(i),!0}var Oa=class{constructor(e,a,t){this._driver=a,this._normalizer=t,this._triggerCache={},this.onRemovalComplete=(n,o)=>{},this._transitionEngine=new gl(e.body,a,t),this._timelineEngine=new ml(e.body,a,t),this._transitionEngine.onRemovalComplete=(n,o)=>this.onRemovalComplete(n,o)}registerTrigger(e,a,t,n,o){let r=e+"-"+n,s=this._triggerCache[r];if(!s){let l=[],c=[],d=Fd(this._driver,o,l,c);if(l.length)throw kh(n,l);c.length&&void 0,s=d0(n,d,this._normalizer),this._triggerCache[r]=s}this._transitionEngine.registerTrigger(a,n,s)}register(e,a){this._transitionEngine.register(e,a)}destroy(e,a){this._transitionEngine.destroy(e,a)}onInsert(e,a,t,n){this._transitionEngine.insertNode(e,a,t,n)}onRemove(e,a,t){this._transitionEngine.removeNode(e,a,t)}disableAnimations(e,a){this._transitionEngine.markElementAsDisabled(e,a)}process(e,a,t,n){if(t.charAt(0)=="@"){let[o,r]=bd(t),s=n;this._timelineEngine.command(o,a,r,s)}else this._transitionEngine.trigger(e,a,t,n)}listen(e,a,t,n,o){if(t.charAt(0)=="@"){let[r,s]=bd(t);return this._timelineEngine.listen(r,a,s,o)}return this._transitionEngine.listen(e,a,t,n,o)}flush(e=-1){this._transitionEngine.flush(e)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(e){this._transitionEngine.afterFlushAnimationsDone(e)}};function T0(i,e){let a=null,t=null;return Array.isArray(e)&&e.length?(a=el(e[0]),e.length>1&&(t=el(e[e.length-1]))):e instanceof Map&&(a=el(e)),a||t?new fl(i,a,t):null}var Ea=class Ea{constructor(e,a,t){this._element=e,this._startStyles=a,this._endStyles=t,this._state=0;let n=Ea.initialStylesByElement.get(e);n||Ea.initialStylesByElement.set(e,n=new Map),this._initialStyles=n}start(){this._state<1&&(this._startStyles&&ti(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(ti(this._element,this._initialStyles),this._endStyles&&(ti(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(Ea.initialStylesByElement.delete(this._element),this._startStyles&&(Qi(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Qi(this._element,this._endStyles),this._endStyles=null),ti(this._element,this._initialStyles),this._state=3)}};Ea.initialStylesByElement=new WeakMap;var fl=Ea;function el(i){let e=null;return i.forEach((a,t)=>{q0(t)&&(e=e||new Map,e.set(t,a))}),e}function q0(i){return i==="display"||i==="position"}var ur=class{constructor(e,a,t,n){this.element=e,this.keyframes=a,this.options=t,this._specialStyles=n,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=t.duration,this._delay=t.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;let e=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,e,this.options),this._finalKeyframe=e.length?e[e.length-1]:new Map;let a=()=>this._onFinish();this.domPlayer.addEventListener("finish",a),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",a)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(e){let a=[];return e.forEach(t=>{a.push(Object.fromEntries(t))}),a}_triggerWebAnimation(e,a,t){return e.animate(this._convertKeyframesToObject(a),t)}onStart(e){this._originalOnStartFns.push(e),this._onStartFns.push(e)}onDone(e){this._originalOnDoneFns.push(e),this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(e=>e()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}setPosition(e){this.domPlayer===void 0&&this.init(),this.domPlayer.currentTime=e*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){let e=new Map;this.hasStarted()&&this._finalKeyframe.forEach((t,n)=>{n!=="offset"&&e.set(n,this._finished?t:wl(this.element,n))}),this.currentSnapshot=e}triggerCallback(e){let a=e==="start"?this._onStartFns:this._onDoneFns;a.forEach(t=>t()),a.length=0}},dr=class{validateStyleProperty(e){return!0}validateAnimatableStyleProperty(e){return!0}containsElement(e,a){return Md(e,a)}getParentElement(e){return yl(e)}query(e,a,t){return Ed(e,a,t)}computeStyle(e,a,t){return wl(e,a)}animate(e,a,t,n,o,r=[]){let s=n==0?"both":"forwards",l={duration:t,delay:n,fill:s};o&&(l.easing=o);let c=new Map,d=r.filter(y=>y instanceof ur);Gh(t,n)&&d.forEach(y=>{y.currentSnapshot.forEach((_,D)=>c.set(D,_))});let g=Jh(a).map(y=>new Map(y));g=$h(e,g,c);let x=T0(e,g);return new ur(e,g,l,x)}};var ir="@",Bd="@.disabled",mr=class{constructor(e,a,t,n){this.namespaceId=e,this.delegate=a,this.engine=t,this._onDestroy=n,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(e){this.delegate.destroyNode?.(e)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(e,a){return this.delegate.createElement(e,a)}createComment(e){return this.delegate.createComment(e)}createText(e){return this.delegate.createText(e)}appendChild(e,a){this.delegate.appendChild(e,a),this.engine.onInsert(this.namespaceId,a,e,!1)}insertBefore(e,a,t,n=!0){this.delegate.insertBefore(e,a,t),this.engine.onInsert(this.namespaceId,a,e,n)}removeChild(e,a,t){this.engine.onRemove(this.namespaceId,a,this.delegate)}selectRootElement(e,a){return this.delegate.selectRootElement(e,a)}parentNode(e){return this.delegate.parentNode(e)}nextSibling(e){return this.delegate.nextSibling(e)}setAttribute(e,a,t,n){this.delegate.setAttribute(e,a,t,n)}removeAttribute(e,a,t){this.delegate.removeAttribute(e,a,t)}addClass(e,a){this.delegate.addClass(e,a)}removeClass(e,a){this.delegate.removeClass(e,a)}setStyle(e,a,t,n){this.delegate.setStyle(e,a,t,n)}removeStyle(e,a,t){this.delegate.removeStyle(e,a,t)}setProperty(e,a,t){a.charAt(0)==ir&&a==Bd?this.disableAnimations(e,!!t):this.delegate.setProperty(e,a,t)}setValue(e,a){this.delegate.setValue(e,a)}listen(e,a,t){return this.delegate.listen(e,a,t)}disableAnimations(e,a){this.engine.disableAnimations(e,a)}},hl=class extends mr{constructor(e,a,t,n,o){super(a,t,n,o),this.factory=e,this.namespaceId=a}setProperty(e,a,t){a.charAt(0)==ir?a.charAt(1)=="."&&a==Bd?(t=t===void 0?!0:!!t,this.disableAnimations(e,t)):this.engine.process(this.namespaceId,e,a.slice(1),t):this.delegate.setProperty(e,a,t)}listen(e,a,t){if(a.charAt(0)==ir){let n=D0(e),o=a.slice(1),r="";return o.charAt(0)!=ir&&([o,r]=A0(o)),this.engine.listen(this.namespaceId,n,o,r,s=>{let l=s._data||-1;this.factory.scheduleListenerCallback(l,t,s)})}return this.delegate.listen(e,a,t)}};function D0(i){switch(i){case"body":return document.body;case"document":return document;case"window":return window;default:return i}}function A0(i){let e=i.indexOf("."),a=i.substring(0,e),t=i.slice(e+1);return[a,t]}var pr=class{constructor(e,a,t){this.delegate=e,this.engine=a,this._zone=t,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,a.onRemovalComplete=(n,o)=>{let r=o?.parentNode(n);r&&o.removeChild(r,n)}}createRenderer(e,a){let t="",n=this.delegate.createRenderer(e,a);if(!e||!a?.data?.animation){let c=this._rendererCache,d=c.get(n);if(!d){let g=()=>c.delete(n);d=new mr(t,n,this.engine,g),c.set(n,d)}return d}let o=a.id,r=a.id+"-"+this._currentId;this._currentId++,this.engine.register(r,e);let s=c=>{Array.isArray(c)?c.forEach(s):this.engine.registerTrigger(o,r,e,c.name,c)};return a.data.animation.forEach(s),new hl(this,r,n,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(e,a,t){if(e>=0&&ea(t));return}let n=this._animationCallbacksBuffer;n.length==0&&queueMicrotask(()=>{this._zone.run(()=>{n.forEach(o=>{let[r,s]=o;r(s)}),this._animationCallbacksBuffer=[]})}),n.push([a,t])}end(){this._cdRecurDepth--,this._cdRecurDepth==0&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}};var M0=(()=>{let e=class e extends Oa{constructor(t,n,o){super(t,n,o)}ngOnDestroy(){this.flush()}};e.\u0275fac=function(n){return new(n||e)(L($e),L(Xi),L(ea))},e.\u0275prov=N({token:e,factory:e.\u0275fac});let i=e;return i})();function E0(){return new or}function O0(i,e,a){return new pr(i,e,a)}var Vd=[{provide:ea,useFactory:E0},{provide:Oa,useClass:M0},{provide:ec,useFactory:O0,deps:[mc,Oa,Ct]}],L0=[{provide:Xi,useFactory:()=>new dr},{provide:fi,useValue:"BrowserAnimations"},...Vd],v3=[{provide:Xi,useClass:_l},{provide:fi,useValue:"NoopAnimations"},...Vd];function Jd(){return tc("NgEagerAnimations"),[...L0]}function P0(i,e){}var ta=class{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}};var Tl=(()=>{let e=class e extends Fc{constructor(t,n,o,r,s,l,c,d){super(),this._elementRef=t,this._focusTrapFactory=n,this._config=r,this._interactivityChecker=s,this._ngZone=l,this._overlayRef=c,this._focusMonitor=d,this._platform=I(bi),this._focusTrap=null,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this._changeDetectorRef=I(oe),this.attachDomPortal=g=>{this._portalOutlet.hasAttached();let x=this._portalOutlet.attachDomPortal(g);return this._contentAttached(),x},this._document=o,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(t){this._ariaLabelledByQueue.push(t),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(t){let n=this._ariaLabelledByQueue.indexOf(t);n>-1&&(this._ariaLabelledByQueue.splice(n,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(t){this._portalOutlet.hasAttached();let n=this._portalOutlet.attachComponentPortal(t);return this._contentAttached(),n}attachTemplatePortal(t){this._portalOutlet.hasAttached();let n=this._portalOutlet.attachTemplatePortal(t);return this._contentAttached(),n}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(t,n){this._interactivityChecker.isFocusable(t)||(t.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{let o=()=>{t.removeEventListener("blur",o),t.removeEventListener("mousedown",o),t.removeAttribute("tabindex")};t.addEventListener("blur",o),t.addEventListener("mousedown",o)})),t.focus(n)}_focusByCssSelector(t,n){let o=this._elementRef.nativeElement.querySelector(t);o&&this._forceFocus(o,n)}_trapFocus(){let t=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||t.focus();break;case!0:case"first-tabbable":this._focusTrap?.focusInitialElementWhenReady().then(n=>{n||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus);break}}_restoreFocus(){let t=this._config.restoreFocus,n=null;if(typeof t=="string"?n=this._document.querySelector(t):typeof t=="boolean"?n=t?this._elementFocusedBeforeDialogWasOpened:null:t&&(n=t),this._config.restoreFocus&&n&&typeof n.focus=="function"){let o=ho(),r=this._elementRef.nativeElement;(!o||o===this._document.body||o===r||r.contains(o))&&(this._focusMonitor?(this._focusMonitor.focusVia(n,this._closeInteractionType),this._closeInteractionType=null):n.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){let t=this._elementRef.nativeElement,n=ho();return t===n||t.contains(n)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=ho()))}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}};e.\u0275fac=function(n){return new(n||e)(E(We),E(yo),E($e,8),E(ta),E(vo),E(Ct),E(ga),E(_o))},e.\u0275cmp=J({type:e,selectors:[["cdk-dialog-container"]],viewQuery:function(n,o){if(n&1&&Ge(sn,7),n&2){let r;He(r=ze())&&(o._portalOutlet=r.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(n,o){n&2&&Yt("id",o._config.id||null)("role",o._config.role)("aria-modal",o._config.ariaModal)("aria-labelledby",o._config.ariaLabel?null:o._ariaLabelledByQueue[0])("aria-label",o._config.ariaLabel)("aria-describedby",o._config.ariaDescribedBy||null)},standalone:!0,features:[lo,W],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(n,o){n&1&&k(0,P0,0,0,"ng-template",0)},dependencies:[sn],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2});let i=e;return i})(),Un=class{constructor(e,a){this.overlayRef=e,this.config=a,this.closed=new V,this.disableClose=a.disableClose,this.backdropClick=e.backdropClick(),this.keydownEvents=e.keydownEvents(),this.outsidePointerEvents=e.outsidePointerEvents(),this.id=a.id,this.keydownEvents.subscribe(t=>{t.keyCode===27&&!this.disableClose&&!vi(t)&&(t.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=e.detachments().subscribe(()=>{a.closeOnOverlayDetachments!==!1&&this.close()})}close(e,a){if(this.containerInstance){let t=this.closed;this.containerInstance._closeInteractionType=a?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),t.next(e),t.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(e="",a=""){return this.overlayRef.updateSize({width:e,height:a}),this}addPanelClass(e){return this.overlayRef.addPanelClass(e),this}removePanelClass(e){return this.overlayRef.removePanelClass(e),this}},F0=new ve("DialogScrollStrategy",{providedIn:"root",factory:()=>{let i=I(Xe);return()=>i.scrollStrategies.block()}}),j0=new ve("DialogData"),R0=new ve("DefaultDialogConfig");var H0=0,ql=(()=>{let e=class e{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(t,n,o,r,s,l){this._overlay=t,this._injector=n,this._defaultOptions=o,this._parentDialog=r,this._overlayContainer=s,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new V,this._afterOpenedAtThisLevel=new V,this._ariaHiddenElements=new Map,this.afterAllClosed=oa(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(la(void 0))),this._scrollStrategy=l}open(t,n){let o=this._defaultOptions||new ta;n=M(M({},o),n),n.id=n.id||`cdk-dialog-${H0++}`,n.id&&this.getDialogById(n.id);let r=this._getOverlayConfig(n),s=this._overlay.create(r),l=new Un(s,n),c=this._attachContainer(s,l,n);return l.containerInstance=c,this._attachDialogContent(t,l,c,n),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(l),l.closed.subscribe(()=>this._removeOpenDialog(l,!0)),this.afterOpened.next(l),l}closeAll(){kl(this.openDialogs,t=>t.close())}getDialogById(t){return this.openDialogs.find(n=>n.id===t)}ngOnDestroy(){kl(this._openDialogsAtThisLevel,t=>{t.config.closeOnDestroy===!1&&this._removeOpenDialog(t,!1)}),kl(this._openDialogsAtThisLevel,t=>t.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(t){let n=new ko({positionStrategy:t.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:t.scrollStrategy||this._scrollStrategy(),panelClass:t.panelClass,hasBackdrop:t.hasBackdrop,direction:t.direction,minWidth:t.minWidth,minHeight:t.minHeight,maxWidth:t.maxWidth,maxHeight:t.maxHeight,width:t.width,height:t.height,disposeOnNavigation:t.closeOnNavigation});return t.backdropClass&&(n.backdropClass=t.backdropClass),n}_attachContainer(t,n,o){let r=o.injector||o.viewContainerRef?.injector,s=[{provide:ta,useValue:o},{provide:Un,useValue:n},{provide:ga,useValue:t}],l;o.container?typeof o.container=="function"?l=o.container:(l=o.container.type,s.push(...o.container.providers(o))):l=Tl;let c=new us(l,o.viewContainerRef,Zt.create({parent:r||this._injector,providers:s}),o.componentFactoryResolver);return t.attach(c).instance}_attachDialogContent(t,n,o,r){if(t instanceof Ya){let s=this._createInjector(r,n,o,void 0),l={$implicit:r.data,dialogRef:n};r.templateContext&&(l=M(M({},l),typeof r.templateContext=="function"?r.templateContext():r.templateContext)),o.attachTemplatePortal(new pa(t,null,l,s))}else{let s=this._createInjector(r,n,o,this._injector),l=o.attachComponentPortal(new us(t,r.viewContainerRef,s,r.componentFactoryResolver));n.componentRef=l,n.componentInstance=l.instance}}_createInjector(t,n,o,r){let s=t.injector||t.viewContainerRef?.injector,l=[{provide:j0,useValue:t.data},{provide:Un,useValue:n}];return t.providers&&(typeof t.providers=="function"?l.push(...t.providers(n,t,o)):l.push(...t.providers)),t.direction&&(!s||!s.get(on,null,{optional:!0}))&&l.push({provide:on,useValue:{value:t.direction,change:Fe()}}),Zt.create({parent:s||r,providers:l})}_removeOpenDialog(t,n){let o=this.openDialogs.indexOf(t);o>-1&&(this.openDialogs.splice(o,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((r,s)=>{r?s.setAttribute("aria-hidden",r):s.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),n&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){let t=this._overlayContainer.getContainerElement();if(t.parentElement){let n=t.parentElement.children;for(let o=n.length-1;o>-1;o--){let r=n[o];r!==t&&r.nodeName!=="SCRIPT"&&r.nodeName!=="STYLE"&&!r.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(r,r.getAttribute("aria-hidden")),r.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){let t=this._parentDialog;return t?t._getAfterAllClosed():this._afterAllClosedAtThisLevel}};e.\u0275fac=function(n){return new(n||e)(L(Xe),L(Zt),L(R0,8),L(e,12),L(To),L(F0))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function kl(i,e){let a=i.length;for(;a--;)e(i[a])}var Wd=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=Ot({type:e}),e.\u0275inj=Mt({providers:[ql],imports:[fa,ln,xc,ln]});let i=e;return i})();function B0(i,e){}var Gn=class{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}},Dl="mdc-dialog--open",Ud="mdc-dialog--opening",Gd="mdc-dialog--closing",V0=150,J0=75,W0=(()=>{let e=class e extends Tl{constructor(t,n,o,r,s,l,c,d,g){super(t,n,o,r,s,l,c,g),this._animationMode=d,this._animationStateChanged=new Ke,this._animationsEnabled=this._animationMode!=="NoopAnimations",this._actionSectionCount=0,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?Zd(this._config.enterAnimationDuration)??V0:0,this._exitAnimationDuration=this._animationsEnabled?Zd(this._config.exitAnimationDuration)??J0:0,this._animationTimer=null,this._isDestroyed=!1,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty($d,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Ud,Dl)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(Dl),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(Dl),this._animationsEnabled?(this._hostElement.style.setProperty($d,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Gd)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(t){this._actionSectionCount+=t,this._changeDetectorRef.markForCheck()}_clearAnimationClasses(){this._hostElement.classList.remove(Ud,Gd)}_waitForAnimationToComplete(t,n){this._animationTimer!==null&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(n,t)}_requestAnimationFrame(t){this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame=="function"?requestAnimationFrame(t):t()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(t){this._isDestroyed||(this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:t}))}ngOnDestroy(){super.ngOnDestroy(),this._animationTimer!==null&&clearTimeout(this._animationTimer),this._isDestroyed=!0}attachComponentPortal(t){let n=super.attachComponentPortal(t);return n.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),n}};e.\u0275fac=function(n){return new(n||e)(E(We),E(yo),E($e,8),E(Gn),E(vo),E(Ct),E(ga),E(fi,8),E(_o))},e.\u0275cmp=J({type:e,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(n,o){n&2&&(nc("id",o._config.id),Yt("aria-modal",o._config.ariaModal)("role",o._config.role)("aria-labelledby",o._config.ariaLabel?null:o._ariaLabelledByQueue[0])("aria-label",o._config.ariaLabel)("aria-describedby",o._config.ariaDescribedBy||null),Re("_mat-animation-noopable",!o._animationsEnabled)("mat-mdc-dialog-container-with-actions",o._actionSectionCount>0))},standalone:!0,features:[lo,W],decls:3,vars:0,consts:[[1,"mat-mdc-dialog-inner-container","mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(n,o){n&1&&(b(0,"div",0)(1,"div",1),k(2,B0,0,0,"ng-template",2),v()())},dependencies:[sn],styles:['.mat-mdc-dialog-container{width:100%;height:100%;display:block;box-sizing:border-box;max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;outline:0}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-max-width, 80vw);min-width:var(--mat-dialog-container-min-width, 0)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, 80vw)}}.mat-mdc-dialog-inner-container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;opacity:0;transition:opacity linear var(--mat-dialog-transition-duration, 0ms);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mdc-dialog--closing .mat-mdc-dialog-inner-container{transition:opacity 75ms linear;transform:none}.mdc-dialog--open .mat-mdc-dialog-inner-container{opacity:1}._mat-animation-noopable .mat-mdc-dialog-inner-container{transition:none}.mat-mdc-dialog-surface{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;width:100%;height:100%;position:relative;overflow-y:auto;outline:0;transform:scale(0.8);transition:transform var(--mat-dialog-transition-duration, 0ms) cubic-bezier(0, 0, 0.2, 1);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;box-shadow:var(--mat-dialog-container-elevation-shadow, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12));border-radius:var(--mdc-dialog-container-shape, 4px);background-color:var(--mdc-dialog-container-color, white)}[dir=rtl] .mat-mdc-dialog-surface{text-align:right}.mdc-dialog--open .mat-mdc-dialog-surface,.mdc-dialog--closing .mat-mdc-dialog-surface{transform:none}._mat-animation-noopable .mat-mdc-dialog-surface{transition:none}.mat-mdc-dialog-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mat-mdc-dialog-title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:var(--mat-dialog-headline-padding, 0 24px 9px)}.mat-mdc-dialog-title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mat-mdc-dialog-title{text-align:right}.mat-mdc-dialog-container .mat-mdc-dialog-title{color:var(--mdc-dialog-subhead-color, rgba(0, 0, 0, 0.87));font-family:var(--mdc-dialog-subhead-font, Roboto, sans-serif);line-height:var(--mdc-dialog-subhead-line-height, 1.5rem);font-size:var(--mdc-dialog-subhead-size, 1rem);font-weight:var(--mdc-dialog-subhead-weight, 400);letter-spacing:var(--mdc-dialog-subhead-tracking, 0.03125em)}.mat-mdc-dialog-content{display:block;flex-grow:1;box-sizing:border-box;margin:0;overflow:auto;max-height:65vh}.mat-mdc-dialog-content>:first-child{margin-top:0}.mat-mdc-dialog-content>:last-child{margin-bottom:0}.mat-mdc-dialog-container .mat-mdc-dialog-content{color:var(--mdc-dialog-supporting-text-color, rgba(0, 0, 0, 0.6));font-family:var(--mdc-dialog-supporting-text-font, Roboto, sans-serif);line-height:var(--mdc-dialog-supporting-text-line-height, 1.5rem);font-size:var(--mdc-dialog-supporting-text-size, 1rem);font-weight:var(--mdc-dialog-supporting-text-weight, 400);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 0.03125em)}.mat-mdc-dialog-container .mat-mdc-dialog-content{padding:var(--mat-dialog-content-padding, 20px 24px)}.mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content{padding:var(--mat-dialog-with-actions-content-padding, 20px 24px)}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:0}.mat-mdc-dialog-actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0);padding:var(--mat-dialog-actions-padding, 8px);justify-content:var(--mat-dialog-actions-alignment, start)}.cdk-high-contrast-active .mat-mdc-dialog-actions{border-top-color:CanvasText}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-start,.mat-mdc-dialog-actions[align=start]{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}.mat-mdc-dialog-component-host{display:contents}'],encapsulation:2});let i=e;return i})(),$d="--mat-dialog-transition-duration";function Zd(i){return i==null?null:typeof i=="number"?i:i.endsWith("ms")?os(i.substring(0,i.length-2)):i.endsWith("s")?os(i.substring(0,i.length-1))*1e3:i==="0"?0:null}var fr=function(i){return i[i.OPEN=0]="OPEN",i[i.CLOSING=1]="CLOSING",i[i.CLOSED=2]="CLOSED",i}(fr||{}),hr=class{constructor(e,a,t){this._ref=e,this._containerInstance=t,this._afterOpened=new V,this._beforeClosed=new V,this._state=fr.OPEN,this.disableClose=a.disableClose,this.id=e.id,e.addPanelClass("mat-mdc-dialog-panel"),t._animationStateChanged.pipe(Ne(n=>n.state==="opened"),je(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),t._animationStateChanged.pipe(Ne(n=>n.state==="closed"),je(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),e.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),ri(this.backdropClick(),this.keydownEvents().pipe(Ne(n=>n.keyCode===27&&!this.disableClose&&!vi(n)))).subscribe(n=>{this.disableClose||(n.preventDefault(),Yd(this,n.type==="keydown"?"keyboard":"mouse"))})}close(e){this._result=e,this._containerInstance._animationStateChanged.pipe(Ne(a=>a.state==="closing"),je(1)).subscribe(a=>{this._beforeClosed.next(e),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),a.totalTime+100)}),this._state=fr.CLOSING,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(e){let a=this._ref.config.positionStrategy;return e&&(e.left||e.right)?e.left?a.left(e.left):a.right(e.right):a.centerHorizontally(),e&&(e.top||e.bottom)?e.top?a.top(e.top):a.bottom(e.bottom):a.centerVertically(),this._ref.updatePosition(),this}updateSize(e="",a=""){return this._ref.updateSize(e,a),this}addPanelClass(e){return this._ref.addPanelClass(e),this}removePanelClass(e){return this._ref.removePanelClass(e),this}getState(){return this._state}_finishDialogClose(){this._state=fr.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}};function Yd(i,e,a){return i._closeInteractionType=e,i.close(a)}var Al=new ve("MatMdcDialogData"),U0=new ve("mat-mdc-dialog-default-options"),G0=new ve("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{let i=I(Xe);return()=>i.scrollStrategies.block()}});var $0=0,br=(()=>{let e=class e{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){let t=this._parentDialog;return t?t._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(t,n,o,r,s,l,c,d){this._overlay=t,this._defaultOptions=r,this._scrollStrategy=s,this._parentDialog=l,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new V,this._afterOpenedAtThisLevel=new V,this.dialogConfigClass=Gn,this.afterAllClosed=oa(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(la(void 0))),this._dialog=n.get(ql),this._dialogRefConstructor=hr,this._dialogContainerType=W0,this._dialogDataToken=Al}open(t,n){let o;n=M(M({},this._defaultOptions||new Gn),n),n.id=n.id||`mat-mdc-dialog-${$0++}`,n.scrollStrategy=n.scrollStrategy||this._scrollStrategy();let r=this._dialog.open(t,ne(M({},n),{positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:n},{provide:ta,useValue:n}]},templateContext:()=>({dialogRef:o}),providers:(s,l,c)=>(o=new this._dialogRefConstructor(s,n,c),o.updatePosition(n?.position),[{provide:this._dialogContainerType,useValue:c},{provide:this._dialogDataToken,useValue:l.data},{provide:this._dialogRefConstructor,useValue:o}])}));return o.componentRef=r.componentRef,o.componentInstance=r.componentInstance,this.openDialogs.push(o),this.afterOpened.next(o),o.afterClosed().subscribe(()=>{let s=this.openDialogs.indexOf(o);s>-1&&(this.openDialogs.splice(s,1),this.openDialogs.length||this._getAfterAllClosed().next())}),o}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(t){return this.openDialogs.find(n=>n.id===t)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(t){let n=t.length;for(;n--;)t[n].close()}};e.\u0275fac=function(n){return new(n||e)(L(Xe),L(Zt),L(cc,8),L(U0,8),L(G0),L(e,12),L(To),L(fi,8))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Kd=(()=>{let e=class e{constructor(t,n,o){this.dialogRef=t,this._elementRef=n,this._dialog=o,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=Z0(this._elementRef,this._dialog.openDialogs))}ngOnChanges(t){let n=t._matDialogClose||t._matDialogCloseResult;n&&(this.dialogResult=n.currentValue)}_onButtonClick(t){Yd(this.dialogRef,t.screenX===0&&t.screenY===0?"keyboard":"mouse",this.dialogResult)}};e.\u0275fac=function(n){return new(n||e)(E(hr,8),E(We),E(br))},e.\u0275dir=ji({type:e,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(n,o){n&1&&G("click",function(s){return o._onButtonClick(s)}),n&2&&Yt("aria-label",o.ariaLabel||null)("type",o.type)},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],type:"type",dialogResult:[0,"mat-dialog-close","dialogResult"],_matDialogClose:[0,"matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],standalone:!0,features:[Ye]});let i=e;return i})();function Z0(i,e){let a=i.nativeElement.parentElement;for(;a&&!a.classList.contains("mat-mdc-dialog-container");)a=a.parentElement;return a?e.find(t=>t.id===a.id):null}var vr=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=Ot({type:e}),e.\u0275inj=Mt({providers:[br],imports:[Wd,fa,ln,_i,_i]});let i=e;return i})();var yr=new ve("ANGOR_MOCK_API_DEFAULT_DELAY");var _r=class{constructor(e,a){this.url=e,this.delay=a,this._replyCount=0,this._replied=0}get response(){if(this._replyCount>0&&this._replyCount<=this._replied)return It(()=>new Error("Execution limit has been reached!"));if(!this._reply)return It(()=>new Error("Response callback function does not exist!"));if(!this.request)return It(()=>new Error("Request does not exist!"));this._replied++;let e=this._reply({request:this.request,urlParams:this.urlParams});return e instanceof ao?e.pipe(je(1)):Fe(e).pipe(je(1))}reply(e){this._reply=e}replyCount(e){this._replyCount=e}};var ee=(()=>{let e=class e{constructor(){this._handlers={get:new Map,post:new Map,patch:new Map,delete:new Map,put:new Map,head:new Map,jsonp:new Map,options:new Map}}findHandler(t,n){let o={handler:void 0,urlParams:{}},r=n.split("/"),s=this._handlers[t.toLowerCase()];for(let[l,c]of s){let d=l.split("/");if(r.length===d.length&&d.every((x,y)=>x.startsWith(":")||x===r[y])){o.handler=c,o.urlParams=zc(d.map((x,y)=>x.startsWith(":")?[x.substring(1),r[y]]:void 0).filter(Boolean));break}}return o}onGet(t,n){return this._registerHandler("get",t,n)}onPost(t,n){return this._registerHandler("post",t,n)}onPatch(t,n){return this._registerHandler("patch",t,n)}onDelete(t,n){return this._registerHandler("delete",t,n)}onPut(t,n){return this._registerHandler("put",t,n)}onHead(t,n){return this._registerHandler("head",t,n)}onJsonp(t,n){return this._registerHandler("jsonp",t,n)}onOptions(t,n){return this._registerHandler("options",t,n)}_registerHandler(t,n,o){let r=new _r(n,o);return this._handlers[t].set(n,r),r}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Qd=(i,e)=>{let a=I(yr),t=I(ee),{handler:n,urlParams:o}=t.findHandler(i.method.toUpperCase(),i.url);return n?(n.request=i,n.urlParams=o,n.response.pipe(sa(n.delay??a??0),Pe(r=>{if(!r)return It(()=>new an({error:"NOT FOUND",status:404,statusText:"NOT FOUND"}));let s={status:r[0],body:r[1]};return s.status>=200&&s.status<300?Fe(new dc({body:s.body,status:s.status,statusText:"OK"})):It(()=>new an({error:s.body?.error,status:s.status,statusText:"ERROR"}))}))):e(i)};var Ae=class{static guid(){let e=new Date().getTime();return typeof performance<"u"&&typeof performance.now=="function"&&(e+=performance.now()),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,a=>{let t=(e+Math.random()*16)%16|0;return e=Math.floor(e/16),(a==="x"?t:t&3|8).toString(16)})}};var K0=(i,e,a,t,n,o,r,s)=>({"bg-primary-100 text-primary-600 dark:bg-primary-600 dark:text-primary-50":i,"bg-accent-100 text-accent-600 dark:bg-accent-600 dark:text-accent-50":e,"bg-warn-100 text-warn-600 dark:bg-warn-600 dark:text-warn-50":a,"bg-gray-100 text-gray-600 dark:bg-gray-600 dark:text-gray-50":t,"bg-blue-100 text-blue-600 dark:bg-blue-600 dark:text-blue-50":n,"bg-green-100 text-green-500 dark:bg-green-500 dark:text-green-50":o,"bg-amber-100 text-amber-500 dark:bg-amber-500 dark:text-amber-50":r,"bg-red-100 text-red-600 dark:bg-red-600 dark:text-red-50":s});function Q0(i,e){i&1&&(b(0,"div",1)(1,"button",6),w(2,"mat-icon",7),v()()),i&2&&(m(),f("matDialogClose",void 0),m(),f("svgIcon","heroicons_outline:x-mark"))}function X0(i,e){if(i&1&&(b(0,"div",3),w(1,"mat-icon",8),v()),i&2){let a=h();f("ngClass",lc(2,K0,a.data.icon.color==="primary",a.data.icon.color==="accent",a.data.icon.color==="warn",a.data.icon.color==="basic",a.data.icon.color==="info",a.data.icon.color==="success",a.data.icon.color==="warning",a.data.icon.color==="error")),m(),f("svgIcon",a.data.icon.name)}}function eb(i,e){if(i&1&&w(0,"div",9),i&2){let a=h(2);f("innerHTML",a.data.title,ft)}}function tb(i,e){if(i&1&&w(0,"div",10),i&2){let a=h(2);f("innerHTML",a.data.message,ft)}}function ib(i,e){if(i&1&&(b(0,"div",4),k(1,eb,1,1,"div",9)(2,tb,1,1,"div",10),v()),i&2){let a=h();m(),S(a.data.title?1:-1),m(),S(a.data.message?2:-1)}}function ab(i,e){if(i&1&&(b(0,"button",11),F(1),v()),i&2){let a=h(2);f("matDialogClose","cancelled"),m(),te(" ",a.data.actions.cancel.label," ")}}function nb(i,e){if(i&1&&(b(0,"button",12),F(1),v()),i&2){let a=h(2);f("color",a.data.actions.confirm.color)("matDialogClose","confirmed"),m(),te(" ",a.data.actions.confirm.label," ")}}function ob(i,e){if(i&1&&(b(0,"div",5),k(1,ab,2,2,"button",11)(2,nb,2,3,"button",12),v()),i&2){let a=h();m(),S(a.data.actions.cancel.show?1:-1),m(),S(a.data.actions.confirm.show?2:-1)}}var Xd=(()=>{let e=class e{constructor(){this.data=I(Al)}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=J({type:e,selectors:[["angor-confirmation-dialog"]],standalone:!0,features:[W],decls:6,vars:4,consts:[[1,"relative","flex","h-full","w-full","flex-col"],[1,"absolute","right-0","top-0","pr-4","pt-4"],[1,"flex","flex-auto","flex-col","items-center","p-8","pb-6","sm:flex-row","sm:items-start","sm:pb-8"],[1,"flex","h-10","w-10","flex-0","items-center","justify-center","rounded-full","sm:mr-4",3,"ngClass"],[1,"mt-4","flex","flex-col","items-center","space-y-1","text-center","sm:mt-0","sm:items-start","sm:pr-8","sm:text-left"],[1,"flex","items-center","justify-center","space-x-3","bg-gray-50","px-6","py-4","dark:bg-black","dark:bg-opacity-10","sm:justify-end"],["mat-icon-button","",3,"matDialogClose"],[1,"text-secondary",3,"svgIcon"],[1,"text-current",3,"svgIcon"],[1,"text-xl","font-medium","leading-6",3,"innerHTML"],[1,"text-secondary",3,"innerHTML"],["mat-stroked-button","",3,"matDialogClose"],["mat-flat-button","",3,"color","matDialogClose"]],template:function(n,o){n&1&&(b(0,"div",0),k(1,Q0,3,2,"div",1),b(2,"div",2),k(3,X0,2,11,"div",3)(4,ib,3,2,"div",4),v(),k(5,ob,3,2,"div",5),v()),n&2&&(m(),S(o.data.dismissible?1:-1),m(2),S(o.data.icon.show?3:-1),m(),S(o.data.title||o.data.message?4:-1),m(),S(o.data.actions.confirm.show||o.data.actions.cancel.show?5:-1))},dependencies:[st,Jc,rt,vr,Kd,xe,_e,ge],styles:[`@media (min-width: 960px){.angor-confirmation-dialog-panel{width:32rem}}.angor-confirmation-dialog-panel .mat-mdc-dialog-container .mat-mdc-dialog-surface{padding:0!important} -`],encapsulation:2});let i=e;return i})();var em=(()=>{let e=class e{constructor(){this._matDialog=I(br),this._defaultConfig={title:"Confirm action",message:"Are you sure you want to confirm this action?",icon:{show:!0,name:"heroicons_outline:exclamation-triangle",color:"warn"},actions:{confirm:{show:!0,label:"Confirm",color:"warn"},cancel:{show:!0,label:"Cancel"}},dismissible:!1}}open(t={}){let n=Ao({},this._defaultConfig,t);return this._matDialog.open(Xd,{autoFocus:!1,disableClose:!n.dismissible,data:n,panelClass:"angor-confirmation-dialog-panel"})}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Na=(()=>{let e=class e{constructor(){this._auto$=new Ut(!0),this._mode$=new Ut("indeterminate"),this._progress$=new Ut(0),this._show$=new Ut(!1),this._urlMap=new Map}get auto$(){return this._auto$.asObservable()}get mode$(){return this._mode$.asObservable()}get progress$(){return this._progress$.asObservable()}get show$(){return this._show$.asObservable()}show(){this._show$.next(!0)}hide(){this._show$.next(!1)}setAutoMode(t){this._auto$.next(t)}setMode(t){this._mode$.next(t)}setProgress(t){if(t<0||t>100){console.error("Progress value must be between 0 and 100!");return}this._progress$.next(t)}_setLoadingStatus(t,n){if(!n){console.error("The request URL must be provided!");return}t===!0?(this._urlMap.set(n,t),this._show$.next(!0)):t===!1&&this._urlMap.has(n)&&this._urlMap.delete(n),this._urlMap.size===0&&this._show$.next(!1)}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var tm=(i,e)=>{let a=I(Na),t=!1;return a.auto$.pipe(je(1)).subscribe(n=>{t=n}),t?(a._setLoadingStatus(!0,i.url),e(i).pipe($l(()=>{a._setLoadingStatus(!1,i.url)}))):e(i)};var wr=(()=>{let e=class e{constructor(){this._platform=I(bi),this.osName="os-unknown",this._platform.isBrowser&&(navigator.userAgent.includes("Win")&&(this.osName="os-windows"),navigator.userAgent.includes("Mac")&&(this.osName="os-mac"),navigator.userAgent.includes("X11")&&(this.osName="os-unix"),navigator.userAgent.includes("Linux")&&(this.osName="os-linux"),this._platform.IOS&&(this.osName="os-ios"),this._platform.ANDROID&&(this.osName="os-android"))}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var im=(()=>{let e=class e{constructor(){this._document=I($e),this._router=I(Be),this._router.events.pipe(Ne(t=>t instanceof Qt),je(1)).subscribe(()=>{this.hide()})}show(){this._document.body.classList.remove("angor-splash-screen-hidden")}hide(){this._document.body.classList.add("angor-splash-screen-hidden")}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var am=i=>{let e=[{provide:wc,useValue:{doctype:!0,theme:!1,version:!0}},{provide:Hc,useValue:{appearance:"fill"}},{provide:yr,useValue:i?.mockApi?.delay??0},{provide:Vc,useValue:i?.angor??{}},Ql(vr),{provide:Et,useValue:()=>I(em),multi:!0},Vi(nn([tm])),{provide:Et,useValue:()=>I(Na),multi:!0},{provide:Et,useValue:()=>I(xi),multi:!0},{provide:Et,useValue:()=>I(wr),multi:!0},{provide:Et,useValue:()=>I(im),multi:!0},{provide:Et,useValue:()=>I(Nt),multi:!0}];return i?.mockApi?.services&&e.push(Vi(nn([Qd])),{provide:tn,deps:[...i.mockApi.services],useFactory:()=>()=>null,multi:!0}),e};function nm(i){return i&&i.constructor&&typeof i.constructor.isBuffer=="function"&&i.constructor.isBuffer(i)}function om(i){return i}function Il(i,e){e=e||{};let a=e.delimiter||".",t=e.maxDepth,n=e.transformKey||om,o={};function r(s,l,c){c=c||1,Object.keys(s).forEach(function(d){let g=s[d],x=e.safe&&Array.isArray(g),y=Object.prototype.toString.call(g),_=nm(g),D=y==="[object Object]"||y==="[object Array]",O=l?l+a+n(d):n(d);if(!x&&!_&&D&&Object.keys(g).length&&(!e.maxDepth||c0&&(x=s(g.shift()),y=s(g[0]))}_[x]=Ml(i[d],e)}),o}var Ol=class{translations;constructor(e){this.translations=e}getTranslation(e){return Fe(this.translations.get(e)||{})}},cm=new ve("TRANSLOCO_LOADER");function rm(i,e){return i&&(Object.prototype.hasOwnProperty.call(i,e)?i[e]:e.split(".").reduce((a,t)=>a?.[t],i))}function sb(i,e,a){i=M({},i);let t=e.split("."),n=t.length-1;return t.reduce((o,r,s)=>(s===n?o[r]=a:o[r]=Array.isArray(o[r])?o[r].slice():M({},o[r]),o&&o[r]),i),i}function um(i){return i?Array.isArray(i)?i.length:Nl(i)?Object.keys(i).length:i?i.length:0:0}function lb(i){return um(i)===0}function cb(i){return typeof i=="function"}function Sr(i){return typeof i=="string"}function Nl(i){return!!i&&typeof i=="object"&&!Array.isArray(i)}function ub(i){return i.replace(/(?:^\w|[A-Z]|\b\w)/g,(e,a)=>a==0?e.toLowerCase():e.toUpperCase()).replace(/\s+|_|-|\//g,"")}function Ll(i){return i==null}function sm(i){return Ll(i)===!1}function dm(i){return i&&typeof i.scope=="string"}function db(i){return Array.isArray(i)&&i.every(dm)}function mb(i){return i&&Nl(i.loader)}function pb(i){return Ml(i)}function lm(i){return Il(i,{safe:!0})}var Pa=new ve("TRANSLOCO_CONFIG",{providedIn:"root",factory:()=>$n}),$n={defaultLang:"en",reRenderOnLangChange:!1,prodMode:!1,failedRetries:2,fallbackLang:[],availableLangs:[],missingHandler:{logMissingKey:!0,useFallbackTranslation:!1,allowEmpty:!1},flatten:{aot:!1},interpolation:["{{","}}"]};function gb(i={}){return ne(M(M({},$n),i),{missingHandler:M(M({},$n.missingHandler),i.missingHandler),flatten:M(M({},$n.flatten),i.flatten)})}var mm=new ve("TRANSLOCO_TRANSPILER"),fb=(()=>{class i{interpolationMatcher;constructor(a){this.interpolationMatcher=hb(a??$n)}transpile(a,t={},n,o){return Sr(a)?a.replace(this.interpolationMatcher,(r,s)=>(s=s.trim(),sm(t[s])?t[s]:sm(n[s])?this.transpile(n[s],t,n,o):"")):(t&&(Nl(a)?a=this.handleObject(a,t,n,o):Array.isArray(a)&&(a=this.handleArray(a,t,n,o))),a)}handleObject(a,t={},n,o){let r=a;return Object.keys(t).forEach(s=>{let l=rm(r,s),c=rm(t,s),d=this.transpile(l,c,n,o);r=sb(r,s,d)}),r}handleArray(a,t={},n,o){return a.map(r=>this.transpile(r,t,n,o))}static \u0275fac=function(t){return new(t||i)(L(Pa,8))};static \u0275prov=N({token:i,factory:i.\u0275fac})}return i})();function hb(i){let[e,a]=i.interpolation;return new RegExp(`${e}(.*?)${a}`,"g")}var pm=new ve("TRANSLOCO_MISSING_HANDLER"),bb=(()=>{class i{handle(a,t){if(t.missingHandler.logMissingKey&&!t.prodMode){let n=`Missing translation for '${a}'`;console.warn(`%c ${n}`,"font-size: 12px; color: red")}return a}static \u0275fac=function(t){return new(t||i)};static \u0275prov=N({token:i,factory:i.\u0275fac})}return i})(),gm=new ve("TRANSLOCO_INTERCEPTOR"),vb=(()=>{class i{preSaveTranslation(a){return a}preSaveTranslationKey(a,t){return t}static \u0275fac=function(t){return new(t||i)};static \u0275prov=N({token:i,factory:i.\u0275fac})}return i})(),fm=new ve("TRANSLOCO_FALLBACK_STRATEGY"),yb=(()=>{class i{userConfig;constructor(a){this.userConfig=a}getNextLangs(){let a=this.userConfig.fallbackLang;if(!a)throw new Error("When using the default fallback, a fallback language must be provided in the config!");return Array.isArray(a)?a:[a]}static \u0275fac=function(t){return new(t||i)(L(Pa))};static \u0275prov=N({token:i,factory:i.\u0275fac})}return i})();function Cr(i){if(!i)return"";let e=i.split("/");return e.pop(),e.join("/")}function aa(i){return i?i.split("/").pop():""}function _b(i,e){return Object.keys(i).reduce((a,t)=>(a[`${e}/${t}`]=i[t],a),{})}function xb(i,e){return mb(i)?_b(i.loader,e):void 0}function El(i){return{scope:Cr(i)||null,langName:aa(i)}}function hm(i){let{path:e,inlineLoader:a,mainLoader:t,data:n}=i;if(a){let o=a[e];if(cb(o)===!1)throw`You're using an inline loader but didn't provide a loader for ${e}`;return a[e]().then(r=>r.default?r.default:r)}return t.getTranslation(e,n)}function wb({mainLoader:i,path:e,data:a,fallbackPath:t,inlineLoader:n}){return(t?[e,t]:[e]).map(r=>{let s=hm({path:r,mainLoader:i,inlineLoader:n,data:a});return Za(s).pipe(Le(l=>({translation:l,lang:r})))})}var Sb;var bm=(()=>{class i{loader;parser;missingHandler;interceptor;fallbackStrategy;langChanges$;subscription=null;translations=new Map;cache=new Map;firstFallbackLang;defaultLang="";availableLangs=[];isResolvedMissingOnce=!1;lang;failedLangs=new Set;events=new V;events$=this.events.asObservable();config;constructor(a,t,n,o,r,s){this.loader=a,this.parser=t,this.missingHandler=n,this.interceptor=o,this.fallbackStrategy=s,this.loader||(this.loader=new Ol(this.translations)),Sb=this,this.config=JSON.parse(JSON.stringify(r)),this.setAvailableLangs(this.config.availableLangs||[]),this.setFallbackLangForMissingTranslation(this.config),this.setDefaultLang(this.config.defaultLang),this.lang=new Ut(this.getDefaultLang()),this.langChanges$=this.lang.asObservable(),this.subscription=this.events$.subscribe(l=>{l.type==="translationLoadSuccess"&&l.wasFailure&&this.setActiveLang(l.payload.langName)})}getDefaultLang(){return this.defaultLang}setDefaultLang(a){this.defaultLang=a}getActiveLang(){return this.lang.getValue()}setActiveLang(a){return this.parser.onLangChanged?.(a),this.lang.next(a),this.events.next({type:"langChanged",payload:El(a)}),this}setAvailableLangs(a){this.availableLangs=a}getAvailableLangs(){return this.availableLangs}load(a,t={}){let n=this.cache.get(a);if(n)return n;let o,r=this._isLangScoped(a),s;r&&(s=Cr(a));let l={path:a,mainLoader:this.loader,inlineLoader:t.inlineLoader,data:r?{scope:s}:void 0};if(this.useFallbackTranslation(a)){let d=r?`${s}/${this.firstFallbackLang}`:this.firstFallbackLang,g=wb(ne(M({},l),{fallbackPath:d}));o=oo(g)}else{let d=hm(l);o=Za(d)}let c=o.pipe(Zl(this.config.failedRetries),$t(d=>{if(Array.isArray(d)){d.forEach(g=>{this.handleSuccess(g.lang,g.translation),g.lang!==a&&this.cache.set(g.lang,Fe({}))});return}this.handleSuccess(a,d)}),ro(d=>(this.config.prodMode||console.error(`Error while trying to load "${a}"`,d),this.handleFailure(a,t))),Yl(1));return this.cache.set(a,c),c}translate(a,t={},n=this.getActiveLang()){if(!a)return a;let{scope:o,resolveLang:r}=this.resolveLangAndScope(n);if(Array.isArray(a))return a.map(c=>this.translate(o?`${o}.${c}`:c,t,r));a=o?`${o}.${a}`:a;let s=this.getTranslation(r),l=s[a];return l?this.parser.transpile(l,t,s,a):this._handleMissingKey(a,l,t)}selectTranslate(a,t,n,o=!1){let r,s=(c,d)=>this.load(c,d).pipe(Le(()=>o?this.translateObject(a,t,c):this.translate(a,t,c)));if(Ll(n))return this.langChanges$.pipe(Pe(c=>s(c)));if(db(n)||dm(n)){let c=Array.isArray(n)?n[0]:n;n=c.scope,r=xb(c,c.scope)}if(n=n,this.isLang(n)||this.isScopeWithLang(n))return s(n);let l=n;return this.langChanges$.pipe(Pe(c=>s(`${l}/${c}`,{inlineLoader:r})))}isScopeWithLang(a){return this.isLang(aa(a))}translateObject(a,t={},n=this.getActiveLang()){if(Sr(a)||Array.isArray(a)){let{resolveLang:r,scope:s}=this.resolveLangAndScope(n);if(Array.isArray(a))return a.map(d=>this.translateObject(s?`${s}.${d}`:d,t,r));let l=this.getTranslation(r);a=s?`${s}.${a}`:a;let c=pb(this.getObjectByKey(l,a));return lb(c)?this.translate(a,t,n):this.parser.transpile(c,t,l,a)}let o=[];for(let[r,s]of this.getEntries(a))o.push(this.translateObject(r,s,n));return o}selectTranslateObject(a,t,n){if(Sr(a)||Array.isArray(a))return this.selectTranslate(a,t,n,!0);let[[o,r],...s]=this.getEntries(a);return this.selectTranslateObject(o,r,n).pipe(Le(l=>{let c=[l];for(let[d,g]of s)c.push(this.translateObject(d,g,n));return c}))}getTranslation(a){if(a){if(this.isLang(a))return this.translations.get(a)||{};{let{scope:t,resolveLang:n}=this.resolveLangAndScope(a),o=this.translations.get(n)||{};return this.getObjectByKey(o,t)}}return this.translations}selectTranslation(a){let t=this.langChanges$;if(a){let n=aa(a)!==a;this.isLang(a)||n?t=Fe(a):t=this.langChanges$.pipe(Le(o=>`${a}/${o}`))}return t.pipe(Pe(n=>this.load(n).pipe(Le(()=>this.getTranslation(n)))))}setTranslation(a,t=this.getActiveLang(),n={}){let r=M(M({},{merge:!0,emitChange:!0}),n),s=Cr(t),l=a;if(s){let y=this.getMappedScope(s);l=lm({[y]:a})}let c=s?aa(t):t,d=M(M({},r.merge&&this.getTranslation(c)),l),g=this.config.flatten.aot?d:lm(d),x=this.interceptor.preSaveTranslation(g,c);this.translations.set(c,x),r.emitChange&&this.setActiveLang(this.getActiveLang())}setTranslationKey(a,t,n=this.getActiveLang(),o={}){let r=this.interceptor.preSaveTranslationKey(a,t,n),s={[a]:r};this.setTranslation(s,n,ne(M({},o),{merge:!0}))}setFallbackLangForMissingTranslation({fallbackLang:a}){let t=Array.isArray(a)?a[0]:a;a&&this.useFallbackTranslation(t)&&(this.firstFallbackLang=t)}_handleMissingKey(a,t,n){if(this.config.missingHandler.allowEmpty&&t==="")return"";if(!this.isResolvedMissingOnce&&this.useFallbackTranslation()){this.isResolvedMissingOnce=!0;let o=this.translate(a,n,this.firstFallbackLang);return this.isResolvedMissingOnce=!1,o}return this.missingHandler.handle(a,this.getMissingHandlerData(),n)}_isLangScoped(a){return this.getAvailableLangsIds().indexOf(a)===-1}isLang(a){return this.getAvailableLangsIds().indexOf(a)!==-1}_loadDependencies(a,t){let n=aa(a);return this._isLangScoped(a)&&!this.isLoadedTranslation(n)?no([this.load(n),this.load(a,{inlineLoader:t})]):this.load(a,{inlineLoader:t})}_completeScopeWithLang(a){return this._isLangScoped(a)&&!this.isLang(aa(a))?`${a}/${this.getActiveLang()}`:a}_setScopeAlias(a,t){this.config.scopeMapping||(this.config.scopeMapping={}),this.config.scopeMapping[a]=t}ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null),this.cache.clear()}isLoadedTranslation(a){return um(this.getTranslation(a))}getAvailableLangsIds(){let a=this.getAvailableLangs()[0];return Sr(a)?this.getAvailableLangs():this.getAvailableLangs().map(t=>t.id)}getMissingHandlerData(){return ne(M({},this.config),{activeLang:this.getActiveLang(),availableLangs:this.availableLangs,defaultLang:this.defaultLang})}useFallbackTranslation(a){return this.config.missingHandler.useFallbackTranslation&&a!==this.firstFallbackLang}handleSuccess(a,t){this.setTranslation(t,a,{emitChange:!1}),this.events.next({wasFailure:!!this.failedLangs.size,type:"translationLoadSuccess",payload:El(a)}),this.failedLangs.forEach(n=>this.cache.delete(n)),this.failedLangs.clear()}handleFailure(a,t){Ll(t.failedCounter)&&(t.failedCounter=0,t.fallbackLangs||(t.fallbackLangs=this.fallbackStrategy.getNextLangs(a)));let n=a.split("/"),r=t.fallbackLangs[t.failedCounter];if(this.failedLangs.add(a),this.cache.has(r))return this.handleSuccess(r,this.getTranslation(r)),Ul;let s=r===n[n.length-1];if(!r||s){let c="Unable to load translation and all the fallback languages";throw n.length>1&&(c+=", did you misspelled the scope name?"),new Error(c)}let l=r;return n.length>1&&(n[n.length-1]=r,l=n.join("/")),t.failedCounter++,this.events.next({type:"translationLoadFailure",payload:El(a)}),this.load(l,t)}getMappedScope(a){let{scopeMapping:t={}}=this.config;return t[a]||ub(a)}resolveLangAndScope(a){let t=a,n;if(this._isLangScoped(a)){let o=aa(a),r=this.isLang(o);t=r?o:this.getActiveLang(),n=this.getMappedScope(r?Cr(a):a)}return{scope:n,resolveLang:t}}getObjectByKey(a,t){let n={},o=`${t}.`;for(let r in a)r.startsWith(o)&&(n[r.replace(o,"")]=a[r]);return n}getEntries(a){return a instanceof Map?a.entries():Object.entries(a)}static \u0275fac=function(t){return new(t||i)(L(cm,8),L(mm),L(pm),L(gm),L(Pa),L(fm))};static \u0275prov=N({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();var i6=new ve("TRANSLOCO_LANG"),a6=new ve("TRANSLOCO_LOADING_TEMPLATE"),n6=new ve("TRANSLOCO_SCOPE");function vm(i){let e=[Tb(fb),Db(bb),Ab(vb),qb(yb)];return i.config&&e.push(Cb(i.config)),i.loader&&e.push(kb(i.loader)),e}function Cb(i){return Ri([{provide:Pa,useValue:gb(i)}])}function kb(i){return Ri([{provide:cm,useClass:i}])}function Tb(i){return Ri([{provide:mm,useClass:i,deps:[Pa]}])}function qb(i){return Ri([{provide:fm,useClass:i,deps:[Pa]}])}function Db(i){return Ri([{provide:pm,useClass:i}])}function Ab(i){return Ri([{provide:gm,useClass:i}])}var o6=new ve("TRANSLOCO_TEST_LANGS - Available testing languages"),r6=new ve("TRANSLOCO_TEST_OPTIONS - Testing options");var Fa=(()=>{let e=class e{constructor(){this._httpClient=I(Kt),this._navigation=new Gt(1)}get navigation$(){return this._navigation.asObservable()}get(){return this._httpClient.get("api/common/navigation").pipe($t(t=>{this._navigation.next(t)}))}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var kr=(()=>{let e=class e{constructor(t){this._httpClient=t,this._notifications=new Gt(1)}get notifications$(){return this._notifications.asObservable()}getAll(){return this._httpClient.get("api/common/notifications").pipe($t(t=>{this._notifications.next(t)}))}create(t){return this.notifications$.pipe(je(1),Pe(n=>this._httpClient.post("api/common/notifications",{notification:t}).pipe(Le(o=>(this._notifications.next([...n,o]),o)))))}update(t,n){return this.notifications$.pipe(je(1),Pe(o=>this._httpClient.patch("api/common/notifications",{id:t,notification:n}).pipe(Le(r=>{let s=o.findIndex(l=>l.id===t);return o[s]=r,this._notifications.next(o),r}))))}delete(t){return this.notifications$.pipe(je(1),Pe(n=>this._httpClient.delete("api/common/notifications",{params:{id:t}}).pipe(Le(o=>{let r=n.findIndex(s=>s.id===t);return n.splice(r,1),this._notifications.next(n),o}))))}markAllAsRead(){return this.notifications$.pipe(je(1),Pe(t=>this._httpClient.get("api/common/notifications/mark-all-as-read").pipe(Le(n=>(t.forEach((o,r)=>{t[r].read=!0}),this._notifications.next(t),n)))))}};e.\u0275fac=function(n){return new(n||e)(L(Kt))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Tr=(()=>{let e=class e{constructor(t){this._httpClient=t,this._chat=new Ut(null),this._chats=new Ut(null)}get chat$(){return this._chat.asObservable()}get chats$(){return this._chats.asObservable()}getChats(){return this._httpClient.get("api/apps/chat/chats").pipe($t(t=>{this._chats.next(t)}))}getChatById(t){return this._httpClient.get("api/apps/chat/chat",{params:{id:t}}).pipe(Le(n=>(this._chat.next(n),n)),Pe(n=>n?Fe(n):It("Could not found chat with id of "+t+"!")))}};e.\u0275fac=function(n){return new(n||e)(L(Kt))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var _m=()=>{let i=I(Fa),e=I(kr),a=I(Tr);return oo([i.get(),e.getAll(),a.getChats()])};var Zn=(i,e)=>{let a=I(Be);return I(wi).check().pipe(Pe(t=>{if(!t){let n=e.url==="/sign-out"?"":`redirectURL=${e.url}`,o=a.parseUrl(`sign-in?${n}`);return Fe(o)}return Fe(!0)}))};var Fl=(i,e)=>{let a=I(Be);return I(wi).check().pipe(Pe(t=>t?Fe(a.parseUrl("")):Fe(!0)))};var qr=class{constructor(e){this.version=e,this.full=e,this.major=e.split(".")[0],this.minor=e.split(".")[1],this.patch=e.split(".").slice(2).join(".")}};var xm=new qr("0.0.1").full;function Eb(i,e){i&1&&w(0,"div",2)}var Ob=new ve("MAT_PROGRESS_BAR_DEFAULT_OPTIONS");var Cm=(()=>{let e=class e{constructor(t,n,o,r,s){this._elementRef=t,this._ngZone=n,this._changeDetectorRef=o,this._animationMode=r,this._isNoopAnimation=!1,this._defaultColor="primary",this._value=0,this._bufferValue=0,this.animationEnd=new Ke,this._mode="determinate",this._transitionendHandler=l=>{this.animationEnd.observers.length===0||!l.target||!l.target.classList.contains("mdc-linear-progress__primary-bar")||(this.mode==="determinate"||this.mode==="buffer")&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))},this._isNoopAnimation=r==="NoopAnimations",s&&(s.color&&(this.color=this._defaultColor=s.color),this.mode=s.mode||this.mode)}get color(){return this._color||this._defaultColor}set color(t){this._color=t}get value(){return this._value}set value(t){this._value=Sm(t||0),this._changeDetectorRef.markForCheck()}get bufferValue(){return this._bufferValue||0}set bufferValue(t){this._bufferValue=Sm(t||0),this._changeDetectorRef.markForCheck()}get mode(){return this._mode}set mode(t){this._mode=t,this._changeDetectorRef.markForCheck()}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("transitionend",this._transitionendHandler)})}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._transitionendHandler)}_getPrimaryBarTransform(){return`scaleX(${this._isIndeterminate()?1:this.value/100})`}_getBufferBarFlexBasis(){return`${this.mode==="buffer"?this.bufferValue:100}%`}_isIndeterminate(){return this.mode==="indeterminate"||this.mode==="query"}};e.\u0275fac=function(n){return new(n||e)(E(We),E(Ct),E(oe),E(fi,8),E(Ob,8))},e.\u0275cmp=J({type:e,selectors:[["mat-progress-bar"]],hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100","tabindex","-1",1,"mat-mdc-progress-bar","mdc-linear-progress"],hostVars:10,hostBindings:function(n,o){n&2&&(Yt("aria-valuenow",o._isIndeterminate()?null:o.value)("mode",o.mode),kt("mat-"+o.color),Re("_mat-animation-noopable",o._isNoopAnimation)("mdc-linear-progress--animation-ready",!o._isNoopAnimation)("mdc-linear-progress--indeterminate",o._isIndeterminate()))},inputs:{color:"color",value:[2,"value","value",ns],bufferValue:[2,"bufferValue","bufferValue",ns],mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],standalone:!0,features:[Qa,W],decls:7,vars:5,consts:[["aria-hidden","true",1,"mdc-linear-progress__buffer"],[1,"mdc-linear-progress__buffer-bar"],[1,"mdc-linear-progress__buffer-dots"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__primary-bar"],[1,"mdc-linear-progress__bar-inner"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__secondary-bar"]],template:function(n,o){n&1&&(b(0,"div",0),w(1,"div",1),k(2,Eb,1,0,"div",2),v(),b(3,"div",3),w(4,"span",4),v(),b(5,"div",5),w(6,"span",4),v()),n&2&&(m(),is("flex-basis",o._getBufferBarFlexBasis()),m(),S(o.mode==="buffer"?2:-1),m(),is("transform",o._getPrimaryBarTransform()))},styles:[`@keyframes mdc-linear-progress-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(var(--mdc-linear-progress-primary-half))}100%{transform:translateX(var(--mdc-linear-progress-primary-full))}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(var(--mdc-linear-progress-secondary-quarter))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(var(--mdc-linear-progress-secondary-half))}100%{transform:translateX(var(--mdc-linear-progress-secondary-full))}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(var(--mdc-linear-progress-primary-half-neg))}100%{transform:translateX(var(--mdc-linear-progress-primary-full-neg))}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(var(--mdc-linear-progress-secondary-quarter-neg))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(var(--mdc-linear-progress-secondary-half-neg))}100%{transform:translateX(var(--mdc-linear-progress-secondary-full-neg))}}@keyframes mdc-linear-progress-buffering-reverse{from{transform:translateX(-10px)}}.mdc-linear-progress{position:relative;width:100%;transform:translateZ(0);outline:1px solid rgba(0,0,0,0);overflow-x:hidden;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}@media screen and (forced-colors: active){.mdc-linear-progress{outline-color:CanvasText}}.mdc-linear-progress__bar{position:absolute;top:0;bottom:0;margin:auto 0;width:100%;animation:none;transform-origin:top left;transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;animation:none;border-top-style:solid}.mdc-linear-progress__buffer{display:flex;position:absolute;top:0;bottom:0;margin:auto 0;width:100%;overflow:hidden}.mdc-linear-progress__buffer-dots{background-repeat:repeat-x;flex:auto;transform:rotate(180deg);-webkit-mask-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E");animation:mdc-linear-progress-buffering 250ms infinite linear}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress__secondary-bar{display:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:-54.888891%;display:block}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation:mdc-linear-progress-primary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-primary-indeterminate-scale 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation:mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__bar{right:0;-webkit-transform-origin:center right;transform-origin:center right}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__buffer-dots,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering-reverse 250ms infinite linear;transform:rotate(0)}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}.mdc-linear-progress--closed{opacity:0}.mdc-linear-progress--closed-animation-off .mdc-linear-progress__buffer-dots{animation:none}.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar,.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar .mdc-linear-progress__bar-inner{animation:none}@keyframes mdc-linear-progress-buffering{from{transform:rotate(180deg) translateX(calc(var(--mdc-linear-progress-track-height) * -2.5))}}.mdc-linear-progress__bar-inner{border-color:var(--mdc-linear-progress-active-indicator-color)}.mdc-linear-progress__buffer-dots{background-color:var(--mdc-linear-progress-track-color)}@media(forced-colors: active){.mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress__buffer-dots{background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.mdc-linear-progress__buffer-bar{background-color:var(--mdc-linear-progress-track-color)}.mdc-linear-progress{height:max(var(--mdc-linear-progress-track-height), var(--mdc-linear-progress-active-indicator-height))}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress{height:4px}}.mdc-linear-progress__bar{height:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress__bar-inner{border-top-width:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress__buffer{height:var(--mdc-linear-progress-track-height)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress__buffer-dots{background-size:10px var(--mdc-linear-progress-track-height)}}.mdc-linear-progress__buffer{border-radius:var(--mdc-linear-progress-track-shape)}.mat-mdc-progress-bar{display:block;text-align:start;--mdc-linear-progress-primary-half: 83.67142%;--mdc-linear-progress-primary-full: 200.611057%;--mdc-linear-progress-secondary-quarter: 37.651913%;--mdc-linear-progress-secondary-half: 84.386165%;--mdc-linear-progress-secondary-full: 160.277782%;--mdc-linear-progress-primary-half-neg: -83.67142%;--mdc-linear-progress-primary-full-neg: -200.611057%;--mdc-linear-progress-secondary-quarter-neg: -37.651913%;--mdc-linear-progress-secondary-half-neg: -84.386165%;--mdc-linear-progress-secondary-full-neg: -160.277782%}.mat-mdc-progress-bar[mode=query]{transform:scaleX(-1)}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-dots,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__secondary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__bar-inner.mdc-linear-progress__bar-inner{animation:none}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-bar{transition:transform 1ms}`],encapsulation:2,changeDetection:0});let i=e;return i})();function Sm(i,e=0,a=100){return Math.max(e,Math.min(a,i))}var km=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=Ot({type:e}),e.\u0275inj=Mt({imports:[_i]});let i=e;return i})();function Nb(i,e){if(i&1&&w(0,"mat-progress-bar",0),i&2){let a=h();f("mode",a.mode)("value",a.progress)}}var Yn=(()=>{let e=class e{constructor(){this._angorLoadingService=I(Na),this.autoMode=!0,this.progress=0,this.show=!1,this._unsubscribeAll=new V}ngOnChanges(t){"autoMode"in t&&this._angorLoadingService.setAutoMode(yi(t.autoMode.currentValue))}ngOnInit(){this._angorLoadingService.mode$.pipe(U(this._unsubscribeAll)).subscribe(t=>{this.mode=t}),this._angorLoadingService.progress$.pipe(U(this._unsubscribeAll)).subscribe(t=>{this.progress=t}),this._angorLoadingService.show$.pipe(U(this._unsubscribeAll)).subscribe(t=>{this.show=t})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=J({type:e,selectors:[["angor-loading-bar"]],inputs:{autoMode:"autoMode"},exportAs:["angorLoadingBar"],standalone:!0,features:[Ye,W],decls:1,vars:1,consts:[[3,"mode","value"]],template:function(n,o){n&1&&k(0,Nb,1,2,"mat-progress-bar",0),n&2&&S(o.show?0:-1)},dependencies:[km,Cm],styles:[`angor-loading-bar{position:fixed;top:0;z-index:999;width:100%;height:6px} -`],encapsulation:2});let i=e;return i})();function Pb(i,e){i&1&&w(0,"mat-icon",3)}var Dr=(()=>{let e=class e{constructor(){this._document=I($e)}toggleFullscreen(){if(!this._document.fullscreenEnabled){console.log("Fullscreen is not available in this browser.");return}this._document.fullscreenElement?this._document.exitFullscreen():this._document.documentElement.requestFullscreen().catch(()=>{console.error("Entering fullscreen mode failed.")})}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=J({type:e,selectors:[["angor-fullscreen"]],inputs:{iconTpl:"iconTpl",tooltip:"tooltip"},exportAs:["angorFullscreen"],standalone:!0,features:[W],decls:4,vars:2,consts:[["defaultIconTpl",""],["mat-icon-button","",3,"click","matTooltip"],[3,"ngTemplateOutlet"],["svgIcon","heroicons_outline:arrows-pointing-out"]],template:function(n,o){if(n&1){let r=le();b(0,"button",1),G("click",function(){return K(r),Q(o.toggleFullscreen())}),se(1,2),v(),k(2,Pb,1,0,"ng-template",null,0,Qe)}if(n&2){let r=X(3);f("matTooltip",o.tooltip||"Toggle Fullscreen"),m(),f("ngTemplateOutlet",o.iconTpl||r)}},dependencies:[st,rt,mt,dt,ut,xe,_e],encapsulation:2,changeDetection:0});let i=e;return i})();var he=(()=>{let e=class e{constructor(){this._componentRegistry=new Map,this._navigationStore=new Map}registerComponent(t,n){this._componentRegistry.set(t,n)}deregisterComponent(t){this._componentRegistry.delete(t)}getComponent(t){return this._componentRegistry.get(t)}storeNavigation(t,n){this._navigationStore.set(t,n)}getNavigation(t){return this._navigationStore.get(t)??[]}deleteNavigation(t){this._navigationStore.has(t)||console.warn(`Navigation with the key '${t}' does not exist.`),this._navigationStore.delete(t)}getFlatNavigation(t,n=[]){for(let o of t)o.type==="basic"?n.push(o):o.children&&this.getFlatNavigation(o.children,n);return n}getItem(t,n){for(let o of n){if(o.id===t)return o;if(o.children){let r=this.getItem(t,o.children);if(r)return r}}return null}getItemParent(t,n,o){for(let r of n){if(r.id===t)return o;if(r.children){let s=this.getItemParent(t,r.children,r);if(s)return s}}return null}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Ar=i=>({"angor-horizontal-navigation-item-active-forced":i}),qm=i=>[i];function Fb(i,e){i&1&&se(0)}function jb(i,e){if(i&1&&(b(0,"div",2),k(1,Fb,1,0,"ng-container",7),v()),i&2){let a,t,n,o,r=h(),s=X(9);f("ngClass",de(10,Ar,r.item.active))("routerLink",de(12,qm,r.item.link))("fragment",(a=r.item.fragment)!==null&&a!==void 0?a:null)("preserveFragment",(t=r.item.preserveFragment)!==null&&t!==void 0?t:!1)("queryParams",(n=r.item.queryParams)!==null&&n!==void 0?n:null)("queryParamsHandling",(o=r.item.queryParamsHandling)!==null&&o!==void 0?o:null)("routerLinkActive","angor-horizontal-navigation-item-active")("routerLinkActiveOptions",r.isActiveMatchOptions)("matTooltip",r.item.tooltip||""),m(),f("ngTemplateOutlet",s)}}function Rb(i,e){i&1&&se(0)}function Hb(i,e){if(i&1&&(b(0,"a",3),k(1,Rb,1,0,"ng-container",7),v()),i&2){let a=h(),t=X(9);f("href",a.item.link,ot)("target",a.item.target||"_self")("matTooltip",a.item.tooltip||""),m(),f("ngTemplateOutlet",t)}}function zb(i,e){i&1&&se(0)}function Bb(i,e){if(i&1){let a=le();b(0,"div",8),G("click",function(){K(a);let n=h();return Q(n.item.function(n.item))}),k(1,zb,1,0,"ng-container",7),v()}if(i&2){let a=h(),t=X(9);f("ngClass",de(3,Ar,a.item.active))("matTooltip",a.item.tooltip||""),m(),f("ngTemplateOutlet",t)}}function Vb(i,e){i&1&&se(0)}function Jb(i,e){if(i&1){let a=le();b(0,"div",9),G("click",function(){K(a);let n=h();return Q(n.item.function(n.item))}),k(1,Vb,1,0,"ng-container",7),v()}if(i&2){let a,t,n,o,r=h(),s=X(9);f("ngClass",de(10,Ar,r.item.active))("routerLink",de(12,qm,r.item.link))("fragment",(a=r.item.fragment)!==null&&a!==void 0?a:null)("preserveFragment",(t=r.item.preserveFragment)!==null&&t!==void 0?t:!1)("queryParams",(n=r.item.queryParams)!==null&&n!==void 0?n:null)("queryParamsHandling",(o=r.item.queryParamsHandling)!==null&&o!==void 0?o:null)("routerLinkActive","angor-horizontal-navigation-item-active")("routerLinkActiveOptions",r.isActiveMatchOptions)("matTooltip",r.item.tooltip||""),m(),f("ngTemplateOutlet",s)}}function Wb(i,e){i&1&&se(0)}function Ub(i,e){if(i&1){let a=le();b(0,"a",10),G("click",function(){K(a);let n=h();return Q(n.item.function(n.item))}),k(1,Wb,1,0,"ng-container",7),v()}if(i&2){let a=h(),t=X(9);f("href",a.item.link,ot)("target",a.item.target||"_self")("matTooltip",a.item.tooltip||""),m(),f("ngTemplateOutlet",t)}}function Gb(i,e){i&1&&se(0)}function $b(i,e){if(i&1&&(b(0,"div",4),k(1,Gb,1,0,"ng-container",7),v()),i&2){let a=h(),t=X(9);f("ngClass",de(3,Ar,a.item.active))("matTooltip",a.item.tooltip||""),m(),f("ngTemplateOutlet",t)}}function Zb(i,e){i&1&&se(0)}function Yb(i,e){if(i&1&&(b(0,"div",6),k(1,Zb,1,0,"ng-container",7),v()),i&2){h();let a=X(9);m(),f("ngTemplateOutlet",a)}}function Kb(i,e){if(i&1&&w(0,"mat-icon",11),i&2){let a=h(2);f("ngClass",a.item.classes==null?null:a.item.classes.icon)("svgIcon",a.item.icon)}}function Qb(i,e){if(i&1&&(b(0,"div",15)(1,"span",14),F(2),v()()),i&2){let a=h(2);m(),f("ngClass",a.item.classes==null?null:a.item.classes.subtitle),m(),te(" ",a.item.subtitle," ")}}function Xb(i,e){if(i&1&&(b(0,"div",16)(1,"div",17),F(2),v()()),i&2){let a=h(2);m(),f("ngClass",a.item.badge.classes),m(),te(" ",a.item.badge.title," ")}}function ev(i,e){if(i&1&&(k(0,Kb,1,2,"mat-icon",11),b(1,"div",12)(2,"div",13)(3,"span",14),F(4),v()(),k(5,Qb,3,2,"div",15),v(),k(6,Xb,3,2,"div",16)),i&2){let a=h();S(a.item.icon?0:-1),m(3),f("ngClass",a.item.classes==null?null:a.item.classes.title),m(),te(" ",a.item.title," "),m(),S(a.item.subtitle?5:-1),m(),S(a.item.badge?6:-1)}}var Ir=(()=>{let e=class e{constructor(){this._changeDetectorRef=I(oe),this._angorNavigationService=I(he),this._angorUtilsService=I(Nt),this.isActiveMatchOptions=this._angorUtilsService.subsetMatchOptions,this._unsubscribeAll=new V}ngOnInit(){this.isActiveMatchOptions=this.item.isActiveMatchOptions??this.item.exactMatch?this._angorUtilsService.exactMatchOptions:this._angorUtilsService.subsetMatchOptions,this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._changeDetectorRef.markForCheck(),this._angorHorizontalNavigationComponent.onRefreshed.pipe(U(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=J({type:e,selectors:[["angor-horizontal-navigation-basic-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[W],decls:10,vars:10,consts:[["itemTemplate",""],[1,"angor-horizontal-navigation-item-wrapper",3,"ngClass"],[1,"angor-horizontal-navigation-item",3,"ngClass","routerLink","fragment","preserveFragment","queryParams","queryParamsHandling","routerLinkActive","routerLinkActiveOptions","matTooltip"],[1,"angor-horizontal-navigation-item",3,"href","target","matTooltip"],[1,"angor-horizontal-navigation-item",3,"ngClass","matTooltip"],["mat-menu-item","",1,"angor-horizontal-navigation-item",3,"href","target","matTooltip"],[1,"angor-horizontal-navigation-item","angor-horizontal-navigation-item-disabled"],[4,"ngTemplateOutlet"],[1,"angor-horizontal-navigation-item",3,"click","ngClass","matTooltip"],[1,"angor-horizontal-navigation-item",3,"click","ngClass","routerLink","fragment","preserveFragment","queryParams","queryParamsHandling","routerLinkActive","routerLinkActiveOptions","matTooltip"],["mat-menu-item","",1,"angor-horizontal-navigation-item",3,"click","href","target","matTooltip"],[1,"angor-horizontal-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-horizontal-navigation-item-title-wrapper"],[1,"angor-horizontal-navigation-item-title"],[3,"ngClass"],[1,"angor-horizontal-navigation-item-subtitle","text-hint"],[1,"angor-horizontal-navigation-item-badge"],[1,"angor-horizontal-navigation-item-badge-content",3,"ngClass"]],template:function(n,o){n&1&&(b(0,"div",1),k(1,jb,2,14,"div",2)(2,Hb,2,4,"a",3)(3,Bb,2,5,"div",4)(4,Jb,2,14,"div",2)(5,Ub,2,4,"a",5)(6,$b,2,5,"div",4)(7,Yb,2,1,"div",6),v(),k(8,ev,7,5,"ng-template",null,0,Qe)),n&2&&(Re("angor-horizontal-navigation-item-has-subtitle",!!o.item.subtitle),f("ngClass",o.item.classes==null?null:o.item.classes.wrapper),m(),S(o.item.link&&!o.item.externalLink&&!o.item.function&&!o.item.disabled?1:-1),m(),S(o.item.link&&o.item.externalLink&&!o.item.function&&!o.item.disabled?2:-1),m(),S(!o.item.link&&o.item.function&&!o.item.disabled?3:-1),m(),S(o.item.link&&!o.item.externalLink&&o.item.function&&!o.item.disabled?4:-1),m(),S(o.item.link&&o.item.externalLink&&o.item.function&&!o.item.disabled?5:-1),m(),S(!o.item.link&&!o.item.function&&!o.item.disabled?6:-1),m(),S(o.item.disabled?7:-1))},dependencies:[ge,hi,fo,mt,dt,ut,ba,ha,xe,_e],encapsulation:2,changeDetection:0});let i=e;return i})();var Dm=(()=>{let e=class e{constructor(){this._changeDetectorRef=I(oe),this._angorNavigationService=I(he),this._unsubscribeAll=new V}ngOnInit(){this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorHorizontalNavigationComponent.onRefreshed.pipe(U(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=J({type:e,selectors:[["angor-horizontal-navigation-divider-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[W],decls:1,vars:1,consts:[[1,"angor-horizontal-navigation-item-wrapper","divider",3,"ngClass"]],template:function(n,o){n&1&&w(0,"div",0),n&2&&f("ngClass",o.item.classes==null?null:o.item.classes.wrapper)},dependencies:[ge],encapsulation:2,changeDetection:0});let i=e;return i})();var tv=["matMenu"],iv=(i,e)=>({"angor-horizontal-navigation-menu-active":i,"angor-horizontal-navigation-menu-active-forced":e}),Am=i=>({$implicit:i}),av=(i,e)=>({"angor-horizontal-navigation-item-disabled":i,"angor-horizontal-navigation-item-active-forced":e});function nv(i,e){i&1&&se(0)}function ov(i,e){if(i&1){let a=le();b(0,"div",6,2),G("onMenuOpen",function(){K(a);let n=h();return Q(n.triggerChangeDetection())})("onMenuClose",function(){K(a);let n=h();return Q(n.triggerChangeDetection())}),k(2,nv,1,0,"ng-container",7),v()}if(i&2){let a=X(1),t=h(),n=X(2),o=X(6);f("ngClass",Lt(4,iv,a.menuOpen,t.item.active))("matMenuTriggerFor",n),m(2),f("ngTemplateOutlet",o)("ngTemplateOutletContext",de(7,Am,t.item))}}function rv(i,e){if(i&1&&(b(0,"div",8),w(1,"angor-horizontal-navigation-basic-item",11),v()),i&2){let a=h(2).$implicit,t=h();f("disabled",a.disabled),m(),f("item",a)("name",t.name)}}function sv(i,e){i&1&&se(0)}function lv(i,e){if(i&1&&(b(0,"div",9),k(1,sv,1,0,"ng-container",7),w(2,"angor-horizontal-navigation-branch-item",12,3),v()),i&2){let a=X(3),t=h(2).$implicit,n=h(),o=X(6);f("disabled",t.disabled)("matMenuTriggerFor",a.matMenu),m(),f("ngTemplateOutlet",o)("ngTemplateOutletContext",de(7,Am,t)),m(),f("child",!0)("item",t)("name",n.name)}}function cv(i,e){if(i&1&&(b(0,"div",10),w(1,"angor-horizontal-navigation-divider-item",11),v()),i&2){let a=h(2).$implicit,t=h();m(),f("item",a)("name",t.name)}}function uv(i,e){if(i&1&&k(0,rv,2,3,"div",8)(1,lv,4,9,"div",9)(2,cv,2,2,"div",10),i&2){let a=h().$implicit;S(a.type==="basic"?0:-1),m(),S(a.type==="aside"||a.type==="collapsable"||a.type==="group"?1:-1),m(),S(a.type==="divider"?2:-1)}}function dv(i,e){if(i&1&&k(0,uv,3,3),i&2){let a=e.$implicit;S(a.hidden&&!a.hidden(a)||!a.hidden?0:-1)}}function mv(i,e){if(i&1&&w(0,"mat-icon",15),i&2){let a=h().$implicit;f("ngClass",a.classes==null?null:a.classes.icon)("svgIcon",a.icon)}}function pv(i,e){if(i&1&&(b(0,"div",19)(1,"span",18),F(2),v()()),i&2){let a=h().$implicit;m(),f("ngClass",a.classes==null?null:a.classes.subtitle),m(),te(" ",a.subtitle," ")}}function gv(i,e){if(i&1&&(b(0,"div",20)(1,"div",21),F(2),v()()),i&2){let a=h().$implicit;m(),f("ngClass",a.badge.classes),m(),te(" ",a.badge.title," ")}}function fv(i,e){if(i&1&&(b(0,"div",13)(1,"div",14),k(2,mv,1,2,"mat-icon",15),b(3,"div",16)(4,"div",17)(5,"span",18),F(6),v()(),k(7,pv,3,2,"div",19),v(),k(8,gv,3,2,"div",20),v()()),i&2){let a=e.$implicit;Re("angor-horizontal-navigation-item-has-subtitle",!!a.subtitle),f("ngClass",a.classes==null?null:a.classes.wrapper),m(),f("ngClass",Lt(10,av,a.disabled,a.active))("matTooltip",a.tooltip||""),m(),S(a.icon?2:-1),m(3),f("ngClass",a.classes==null?null:a.classes.title),m(),te(" ",a.title," "),m(),S(a.subtitle?7:-1),m(),S(a.badge?8:-1)}}var Im=(()=>{let e=class e{constructor(){this._changeDetectorRef=I(oe),this._angorNavigationService=I(he),this.child=!1,this._unsubscribeAll=new V}ngOnInit(){this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorHorizontalNavigationComponent.onRefreshed.pipe(U(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}triggerChangeDetection(){this._changeDetectorRef.markForCheck()}trackByFn(t,n){return n.id||t}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=J({type:e,selectors:[["angor-horizontal-navigation-branch-item"]],viewQuery:function(n,o){if(n&1&&Ge(tv,7),n&2){let r;He(r=ze())&&(o.matMenu=r.first)}},inputs:{child:"child",item:"item",name:"name"},standalone:!0,features:[W],decls:7,vars:2,consts:[["matMenu","matMenu"],["itemTemplate",""],["trigger","matMenuTrigger"],["branch",""],[3,"ngClass","matMenuTriggerFor"],[1,"angor-horizontal-navigation-menu-panel",3,"overlapTrigger"],[3,"onMenuOpen","onMenuClose","ngClass","matMenuTriggerFor"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["mat-menu-item","",1,"angor-horizontal-navigation-menu-item",3,"disabled"],["mat-menu-item","",1,"angor-horizontal-navigation-menu-item",3,"disabled","matMenuTriggerFor"],["mat-menu-item","",1,"angor-horizontal-navigation-menu-item"],[3,"item","name"],[3,"child","item","name"],[1,"angor-horizontal-navigation-item-wrapper",3,"ngClass"],[1,"angor-horizontal-navigation-item",3,"ngClass","matTooltip"],[1,"angor-horizontal-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-horizontal-navigation-item-title-wrapper"],[1,"angor-horizontal-navigation-item-title"],[3,"ngClass"],[1,"angor-horizontal-navigation-item-subtitle","text-hint"],[1,"angor-horizontal-navigation-item-badge"],[1,"angor-horizontal-navigation-item-badge-content",3,"ngClass"]],template:function(n,o){n&1&&(k(0,ov,3,9,"div",4),b(1,"mat-menu",5,0),Te(3,dv,1,1,null,null,o.trackByFn,!0),v(),k(5,fv,9,13,"ng-template",null,1,Qe)),n&2&&(S(o.child?-1:0),m(),f("overlapTrigger",!1),m(2),qe(o.item.children))},dependencies:()=>[e,ge,ba,Io,ha,Mo,ut,Ir,Dm,mt,dt,xe,_e],encapsulation:2,changeDetection:0});let i=e;return i})();var Mm=(()=>{let e=class e{constructor(){this._changeDetectorRef=I(oe),this._angorNavigationService=I(he),this._unsubscribeAll=new V}ngOnInit(){this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorHorizontalNavigationComponent.onRefreshed.pipe(U(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=J({type:e,selectors:[["angor-horizontal-navigation-spacer-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[W],decls:1,vars:1,consts:[[1,"angor-horizontal-navigation-item-wrapper",3,"ngClass"]],template:function(n,o){n&1&&w(0,"div",0),n&2&&f("ngClass",o.item.classes==null?null:o.item.classes.wrapper)},dependencies:[ge],encapsulation:2,changeDetection:0});let i=e;return i})();function hv(i,e){if(i&1&&w(0,"angor-horizontal-navigation-basic-item",1),i&2){let a=h(2).$implicit,t=h();f("item",a)("name",t.name)}}function bv(i,e){if(i&1&&w(0,"angor-horizontal-navigation-branch-item",1),i&2){let a=h(2).$implicit,t=h();f("item",a)("name",t.name)}}function vv(i,e){if(i&1&&w(0,"angor-horizontal-navigation-spacer-item",1),i&2){let a=h(2).$implicit,t=h();f("item",a)("name",t.name)}}function yv(i,e){if(i&1&&k(0,hv,1,2,"angor-horizontal-navigation-basic-item",1)(1,bv,1,2,"angor-horizontal-navigation-branch-item",1)(2,vv,1,2,"angor-horizontal-navigation-spacer-item",1),i&2){let a=h().$implicit;S(a.type==="basic"?0:-1),m(),S(a.type==="aside"||a.type==="collapsable"||a.type==="group"?1:-1),m(),S(a.type==="spacer"?2:-1)}}function _v(i,e){if(i&1&&k(0,yv,3,3),i&2){let a=e.$implicit;S(a.hidden&&!a.hidden(a)||!a.hidden?0:-1)}}var Em=(()=>{let e=class e{constructor(){this._changeDetectorRef=I(oe),this._angorNavigationService=I(he),this._angorUtilsService=I(Nt),this.name=this._angorUtilsService.randomId(),this.onRefreshed=new Gt(1),this._unsubscribeAll=new V}ngOnChanges(t){"navigation"in t&&this._changeDetectorRef.markForCheck()}ngOnInit(){this.name===""&&(this.name=this._angorUtilsService.randomId()),this._angorNavigationService.registerComponent(this.name,this)}ngOnDestroy(){this._angorNavigationService.deregisterComponent(this.name),this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}refresh(){this._changeDetectorRef.markForCheck(),this.onRefreshed.next(!0)}trackByFn(t,n){return n.id||t}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=J({type:e,selectors:[["angor-horizontal-navigation"]],inputs:{name:"name",navigation:"navigation"},exportAs:["angorHorizontalNavigation"],standalone:!0,features:[Ye,W],decls:3,vars:0,consts:[[1,"angor-horizontal-navigation-wrapper"],[1,"angor-horizontal-navigation-menu-item",3,"item","name"]],template:function(n,o){n&1&&(b(0,"div",0),Te(1,_v,1,1,null,null,o.trackByFn,!0),v()),n&2&&(m(),qe(o.navigation))},dependencies:[Ir,Im,Mm],styles:[`angor-horizontal-navigation .angor-horizontal-navigation-wrapper{display:flex;align-items:center}@media (min-width: 600px){angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item:hover .angor-horizontal-navigation-item-wrapper,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item:hover .angor-horizontal-navigation-item-wrapper{background-color:var(--angor-bg-hover)}}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-wrapper,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-item-wrapper{border-radius:4px;overflow:hidden}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item{padding:0 16px;cursor:pointer;-webkit-user-select:none;user-select:none}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-icon,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-icon{margin-right:12px}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-title,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-title{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity))!important}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-subtitle,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-subtitle{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity))!important}.dark angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-subtitle,.dark angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-subtitle{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity))!important}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-icon,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity))!important}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-menu-active .angor-horizontal-navigation-item-wrapper,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-menu-active-forced .angor-horizontal-navigation-item-wrapper{background-color:var(--angor-bg-hover)}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-spacer-item{margin:12px 0}.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item{height:auto;min-height:0;line-height:normal;white-space:normal}.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item,.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-branch-item,.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-divider-item{display:flex;flex:1 1 auto}.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-divider-item{margin:8px -16px}.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-divider-item .angor-horizontal-navigation-item-wrapper{height:1px;box-shadow:0 1px}.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-title,.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-title{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity))!important}.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-subtitle,.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-subtitle{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity))!important}.dark .angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-subtitle,.dark .angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-subtitle{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity))!important}.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-icon,.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity))!important}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper{width:100%}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper.angor-horizontal-navigation-item-has-subtitle .angor-horizontal-navigation-item{min-height:56px}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item{position:relative;display:flex;align-items:center;justify-content:flex-start;min-height:48px;width:100%;font-size:13px;font-weight:500;text-decoration:none}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-title-wrapper .angor-horizontal-navigation-item-subtitle{font-size:12px}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-badge{margin-left:auto}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-badge .angor-horizontal-navigation-item-badge-content{display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;white-space:nowrap;height:20px} -`],encapsulation:2,data:{animation:Si},changeDetection:0});let i=e;return i})();var Mr=i=>({"angor-vertical-navigation-item-active-forced":i}),Om=i=>[i];function xv(i,e){i&1&&se(0)}function wv(i,e){if(i&1&&(b(0,"a",2),k(1,xv,1,0,"ng-container",6),v()),i&2){let a,t,n,o,r=h(),s=X(9);f("ngClass",de(10,Mr,r.item.active))("routerLink",de(12,Om,r.item.link))("fragment",(a=r.item.fragment)!==null&&a!==void 0?a:null)("preserveFragment",(t=r.item.preserveFragment)!==null&&t!==void 0?t:!1)("queryParams",(n=r.item.queryParams)!==null&&n!==void 0?n:null)("queryParamsHandling",(o=r.item.queryParamsHandling)!==null&&o!==void 0?o:null)("routerLinkActive","angor-vertical-navigation-item-active")("routerLinkActiveOptions",r.isActiveMatchOptions)("matTooltip",r.item.tooltip||""),m(),f("ngTemplateOutlet",s)}}function Sv(i,e){i&1&&se(0)}function Cv(i,e){if(i&1&&(b(0,"a",3),k(1,Sv,1,0,"ng-container",6),v()),i&2){let a=h(),t=X(9);f("href",a.item.link,ot)("target",a.item.target||"_self")("matTooltip",a.item.tooltip||""),m(),f("ngTemplateOutlet",t)}}function kv(i,e){i&1&&se(0)}function Tv(i,e){if(i&1){let a=le();b(0,"div",7),G("click",function(){K(a);let n=h();return Q(n.item.function(n.item))}),k(1,kv,1,0,"ng-container",6),v()}if(i&2){let a=h(),t=X(9);f("ngClass",de(3,Mr,a.item.active))("matTooltip",a.item.tooltip||""),m(),f("ngTemplateOutlet",t)}}function qv(i,e){i&1&&se(0)}function Dv(i,e){if(i&1){let a=le();b(0,"a",8),G("click",function(){K(a);let n=h();return Q(n.item.function(n.item))}),k(1,qv,1,0,"ng-container",6),v()}if(i&2){let a,t,n,o,r=h(),s=X(9);f("ngClass",de(10,Mr,r.item.active))("routerLink",de(12,Om,r.item.link))("fragment",(a=r.item.fragment)!==null&&a!==void 0?a:null)("preserveFragment",(t=r.item.preserveFragment)!==null&&t!==void 0?t:!1)("queryParams",(n=r.item.queryParams)!==null&&n!==void 0?n:null)("queryParamsHandling",(o=r.item.queryParamsHandling)!==null&&o!==void 0?o:null)("routerLinkActive","angor-vertical-navigation-item-active")("routerLinkActiveOptions",r.isActiveMatchOptions)("matTooltip",r.item.tooltip||""),m(),f("ngTemplateOutlet",s)}}function Av(i,e){i&1&&se(0)}function Iv(i,e){if(i&1){let a=le();b(0,"a",9),G("click",function(){K(a);let n=h();return Q(n.item.function(n.item))}),k(1,Av,1,0,"ng-container",6),v()}if(i&2){let a=h(),t=X(9);f("href",a.item.link,ot)("target",a.item.target||"_self")("matTooltip",a.item.tooltip||""),m(),f("ngTemplateOutlet",t)}}function Mv(i,e){i&1&&se(0)}function Ev(i,e){if(i&1&&(b(0,"div",4),k(1,Mv,1,0,"ng-container",6),v()),i&2){let a=h(),t=X(9);f("ngClass",de(3,Mr,a.item.active))("matTooltip",a.item.tooltip||""),m(),f("ngTemplateOutlet",t)}}function Ov(i,e){i&1&&se(0)}function Lv(i,e){if(i&1&&(b(0,"div",5),k(1,Ov,1,0,"ng-container",6),v()),i&2){let a=h(),t=X(9);f("matTooltip",a.item.tooltip||""),m(),f("ngTemplateOutlet",t)}}function Nv(i,e){if(i&1&&w(0,"mat-icon",10),i&2){let a=h(2);f("ngClass",a.item.classes==null?null:a.item.classes.icon)("svgIcon",a.item.icon)}}function Pv(i,e){if(i&1&&(b(0,"div",14)(1,"span",13),F(2),v()()),i&2){let a=h(2);m(),f("ngClass",a.item.classes==null?null:a.item.classes.subtitle),m(),te(" ",a.item.subtitle," ")}}function Fv(i,e){if(i&1&&(b(0,"div",15)(1,"div",16),F(2),v()()),i&2){let a=h(2);m(),f("ngClass",a.item.badge.classes),m(),te(" ",a.item.badge.title," ")}}function jv(i,e){if(i&1&&(k(0,Nv,1,2,"mat-icon",10),b(1,"div",11)(2,"div",12)(3,"span",13),F(4),v()(),k(5,Pv,3,2,"div",14),v(),k(6,Fv,3,2,"div",15)),i&2){let a=h();S(a.item.icon?0:-1),m(3),f("ngClass",a.item.classes==null?null:a.item.classes.title),m(),te(" ",a.item.title," "),m(),S(a.item.subtitle?5:-1),m(),S(a.item.badge?6:-1)}}var Ei=(()=>{let e=class e{constructor(){this._changeDetectorRef=I(oe),this._angorNavigationService=I(he),this._angorUtilsService=I(Nt),this.isActiveMatchOptions=this._angorUtilsService.subsetMatchOptions,this._unsubscribeAll=new V}ngOnInit(){this.isActiveMatchOptions=this.item.isActiveMatchOptions??this.item.exactMatch?this._angorUtilsService.exactMatchOptions:this._angorUtilsService.subsetMatchOptions,this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._changeDetectorRef.markForCheck(),this._angorVerticalNavigationComponent.onRefreshed.pipe(U(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=J({type:e,selectors:[["angor-vertical-navigation-basic-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[W],decls:10,vars:10,consts:[["itemTemplate",""],[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"],[1,"angor-vertical-navigation-item",3,"ngClass","routerLink","fragment","preserveFragment","queryParams","queryParamsHandling","routerLinkActive","routerLinkActiveOptions","matTooltip"],[1,"angor-vertical-navigation-item",3,"href","target","matTooltip"],[1,"angor-vertical-navigation-item",3,"ngClass","matTooltip"],[1,"angor-vertical-navigation-item","angor-vertical-navigation-item-disabled",3,"matTooltip"],[4,"ngTemplateOutlet"],[1,"angor-vertical-navigation-item",3,"click","ngClass","matTooltip"],[1,"angor-vertical-navigation-item",3,"click","ngClass","routerLink","fragment","preserveFragment","queryParams","queryParamsHandling","routerLinkActive","routerLinkActiveOptions","matTooltip"],[1,"angor-vertical-navigation-item",3,"click","href","target","matTooltip"],[1,"angor-vertical-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-vertical-navigation-item-title-wrapper"],[1,"angor-vertical-navigation-item-title"],[3,"ngClass"],[1,"angor-vertical-navigation-item-subtitle"],[1,"angor-vertical-navigation-item-badge"],[1,"angor-vertical-navigation-item-badge-content",3,"ngClass"]],template:function(n,o){n&1&&(b(0,"div",1),k(1,wv,2,14,"a",2)(2,Cv,2,4,"a",3)(3,Tv,2,5,"div",4)(4,Dv,2,14,"a",2)(5,Iv,2,4,"a",3)(6,Ev,2,5,"div",4)(7,Lv,2,2,"div",5),v(),k(8,jv,7,5,"ng-template",null,0,Qe)),n&2&&(Re("angor-vertical-navigation-item-has-subtitle",!!o.item.subtitle),f("ngClass",o.item.classes==null?null:o.item.classes.wrapper),m(),S(o.item.link&&!o.item.externalLink&&!o.item.function&&!o.item.disabled?1:-1),m(),S(o.item.link&&o.item.externalLink&&!o.item.function&&!o.item.disabled?2:-1),m(),S(!o.item.link&&o.item.function&&!o.item.disabled?3:-1),m(),S(o.item.link&&!o.item.externalLink&&o.item.function&&!o.item.disabled?4:-1),m(),S(o.item.link&&o.item.externalLink&&o.item.function&&!o.item.disabled?5:-1),m(),S(!o.item.link&&!o.item.function&&!o.item.disabled?6:-1),m(),S(o.item.disabled?7:-1))},dependencies:[ge,hi,fo,mt,dt,ut,xe,_e],encapsulation:2,changeDetection:0});let i=e;return i})();var Oi=(()=>{let e=class e{constructor(){this._changeDetectorRef=I(oe),this._angorNavigationService=I(he),this._unsubscribeAll=new V}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe(U(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=J({type:e,selectors:[["angor-vertical-navigation-divider-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[W],decls:1,vars:1,consts:[[1,"angor-vertical-navigation-item-wrapper","divider",3,"ngClass"]],template:function(n,o){n&1&&w(0,"div",0),n&2&&f("ngClass",o.item.classes==null?null:o.item.classes.wrapper)},dependencies:[ge],encapsulation:2,changeDetection:0});let i=e;return i})();var Li=(()=>{let e=class e{constructor(){this._changeDetectorRef=I(oe),this._angorNavigationService=I(he),this._unsubscribeAll=new V}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe(U(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=J({type:e,selectors:[["angor-vertical-navigation-spacer-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[W],decls:1,vars:1,consts:[[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"]],template:function(n,o){n&1&&w(0,"div",0),n&2&&f("ngClass",o.item.classes==null?null:o.item.classes.wrapper)},dependencies:[ge],encapsulation:2,changeDetection:0});let i=e;return i})();function Rv(i,e){if(i&1&&w(0,"mat-icon",2),i&2){let a=h();f("ngClass",a.item.classes==null?null:a.item.classes.icon)("svgIcon",a.item.icon)}}function Hv(i,e){if(i&1&&(b(0,"div",6)(1,"span",5),F(2),v()()),i&2){let a=h();m(),f("ngClass",a.item.classes==null?null:a.item.classes.subtitle),m(),te(" ",a.item.subtitle," ")}}function zv(i,e){if(i&1&&(b(0,"div",7)(1,"div",8),F(2),v()()),i&2){let a=h();m(),f("ngClass",a.item.badge.classes),m(),te(" ",a.item.badge.title," ")}}function Bv(i,e){if(i&1&&w(0,"angor-vertical-navigation-basic-item",9),i&2){let a=h(2).$implicit,t=h();f("item",a)("name",t.name)}}function Vv(i,e){if(i&1&&w(0,"angor-vertical-navigation-collapsable-item",10),i&2){let a=h(2).$implicit,t=h();f("item",a)("name",t.name)("autoCollapse",t.autoCollapse)}}function Jv(i,e){if(i&1&&w(0,"angor-vertical-navigation-divider-item",9),i&2){let a=h(2).$implicit,t=h();f("item",a)("name",t.name)}}function Wv(i,e){if(i&1&&w(0,"angor-vertical-navigation-group-item",9),i&2){let a=h(2).$implicit,t=h();f("item",a)("name",t.name)}}function Uv(i,e){if(i&1&&w(0,"angor-vertical-navigation-spacer-item",9),i&2){let a=h(2).$implicit,t=h();f("item",a)("name",t.name)}}function Gv(i,e){if(i&1&&k(0,Bv,1,2,"angor-vertical-navigation-basic-item",9)(1,Vv,1,3,"angor-vertical-navigation-collapsable-item",10)(2,Jv,1,2,"angor-vertical-navigation-divider-item",9)(3,Wv,1,2,"angor-vertical-navigation-group-item",9)(4,Uv,1,2,"angor-vertical-navigation-spacer-item",9),i&2){let a=h().$implicit;S(a.type==="basic"?0:-1),m(),S(a.type==="collapsable"?1:-1),m(),S(a.type==="divider"?2:-1),m(),S(a.type==="group"?3:-1),m(),S(a.type==="spacer"?4:-1)}}function $v(i,e){if(i&1&&k(0,Gv,5,5),i&2){let a=e.$implicit;S(a.hidden&&!a.hidden(a)||!a.hidden?0:-1)}}var Ra=(()=>{let e=class e{constructor(){this._changeDetectorRef=I(oe),this._angorNavigationService=I(he),this._unsubscribeAll=new V}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe(U(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}trackByFn(t,n){return n.id||t}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=J({type:e,selectors:[["angor-vertical-navigation-group-item"]],inputs:{autoCollapse:"autoCollapse",item:"item",name:"name"},standalone:!0,features:[W],decls:11,vars:8,consts:[[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"],[1,"angor-vertical-navigation-item"],[1,"angor-vertical-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-vertical-navigation-item-title-wrapper"],[1,"angor-vertical-navigation-item-title"],[3,"ngClass"],[1,"angor-vertical-navigation-item-subtitle"],[1,"angor-vertical-navigation-item-badge"],[1,"angor-vertical-navigation-item-badge-content",3,"ngClass"],[3,"item","name"],[3,"item","name","autoCollapse"]],template:function(n,o){n&1&&(b(0,"div",0)(1,"div",1),k(2,Rv,1,2,"mat-icon",2),b(3,"div",3)(4,"div",4)(5,"span",5),F(6),v()(),k(7,Hv,3,2,"div",6),v(),k(8,zv,3,2,"div",7),v()(),Te(9,$v,1,1,null,null,o.trackByFn,!0)),n&2&&(Re("angor-vertical-navigation-item-has-subtitle",!!o.item.subtitle),f("ngClass",o.item.classes==null?null:o.item.classes.wrapper),m(2),S(o.item.icon?2:-1),m(3),f("ngClass",o.item.classes==null?null:o.item.classes.title),m(),te(" ",o.item.title," "),m(),S(o.item.subtitle?7:-1),m(),S(o.item.badge?8:-1),m(),qe(o.item.children))},dependencies:()=>[e,ge,xe,_e,Ei,Ha,Oi,Li],encapsulation:2,changeDetection:0});let i=e;return i})();var Zv=i=>({"angor-vertical-navigation-item-disabled":i});function Yv(i,e){if(i&1&&w(0,"mat-icon",2),i&2){let a=h();f("ngClass",a.item.classes==null?null:a.item.classes.icon)("svgIcon",a.item.icon)}}function Kv(i,e){if(i&1&&(b(0,"div",6)(1,"span",5),F(2),v()()),i&2){let a=h();m(),f("ngClass",a.item.classes==null?null:a.item.classes.subtitle),m(),te(" ",a.item.subtitle," ")}}function Qv(i,e){if(i&1&&(b(0,"div",7)(1,"div",10),F(2),v()()),i&2){let a=h();m(),f("ngClass",a.item.badge.classes),m(),te(" ",a.item.badge.title," ")}}function Xv(i,e){if(i&1&&w(0,"angor-vertical-navigation-basic-item",11),i&2){let a=h(2).$implicit,t=h(2);f("item",a)("name",t.name)}}function e1(i,e){if(i&1&&w(0,"angor-vertical-navigation-collapsable-item",12),i&2){let a=h(2).$implicit,t=h(2);f("item",a)("name",t.name)("autoCollapse",t.autoCollapse)}}function t1(i,e){if(i&1&&w(0,"angor-vertical-navigation-divider-item",11),i&2){let a=h(2).$implicit,t=h(2);f("item",a)("name",t.name)}}function i1(i,e){if(i&1&&w(0,"angor-vertical-navigation-group-item",11),i&2){let a=h(2).$implicit,t=h(2);f("item",a)("name",t.name)}}function a1(i,e){if(i&1&&w(0,"angor-vertical-navigation-spacer-item",11),i&2){let a=h(2).$implicit,t=h(2);f("item",a)("name",t.name)}}function n1(i,e){if(i&1&&k(0,Xv,1,2,"angor-vertical-navigation-basic-item",11)(1,e1,1,3,"angor-vertical-navigation-collapsable-item",12)(2,t1,1,2,"angor-vertical-navigation-divider-item",11)(3,i1,1,2,"angor-vertical-navigation-group-item",11)(4,a1,1,2,"angor-vertical-navigation-spacer-item",11),i&2){let a=h().$implicit;S(a.type==="basic"?0:-1),m(),S(a.type==="collapsable"?1:-1),m(),S(a.type==="divider"?2:-1),m(),S(a.type==="group"?3:-1),m(),S(a.type==="spacer"?4:-1)}}function o1(i,e){if(i&1&&k(0,n1,5,5),i&2){let a=e.$implicit;S(a.hidden&&!a.hidden(a)||!a.hidden?0:-1)}}function r1(i,e){if(i&1&&(b(0,"div",9),Te(1,o1,1,1,null,null,lt().trackByFn,!0),v()),i&2){let a=h();f("@expandCollapse",void 0),m(),qe(a.item.children)}}var Ha=(()=>{let e=class e{constructor(){this._changeDetectorRef=I(oe),this._router=I(Be),this._angorNavigationService=I(he),this.isCollapsed=!0,this.isExpanded=!1,this._unsubscribeAll=new V}get classList(){return{"angor-vertical-navigation-item-collapsed":this.isCollapsed,"angor-vertical-navigation-item-expanded":this.isExpanded}}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._hasActiveChild(this.item,this._router.url)?this.expand():this.autoCollapse&&this.collapse(),this._angorVerticalNavigationComponent.onCollapsableItemCollapsed.pipe(U(this._unsubscribeAll)).subscribe(t=>{t!==null&&this._isChildrenOf(t,this.item)&&this.collapse()}),this.autoCollapse&&this._angorVerticalNavigationComponent.onCollapsableItemExpanded.pipe(U(this._unsubscribeAll)).subscribe(t=>{t!==null&&(this._isChildrenOf(this.item,t)||this._hasActiveChild(this.item,this._router.url)||this.item!==t&&this.collapse())}),this._router.events.pipe(Ne(t=>t instanceof Qt),U(this._unsubscribeAll)).subscribe(t=>{this._hasActiveChild(this.item,t.urlAfterRedirects)?this.expand():this.autoCollapse&&this.collapse()}),this._angorVerticalNavigationComponent.onRefreshed.pipe(U(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}collapse(){this.item.disabled||this.isCollapsed||(this.isCollapsed=!0,this.isExpanded=!this.isCollapsed,this._changeDetectorRef.markForCheck(),this._angorVerticalNavigationComponent.onCollapsableItemCollapsed.next(this.item))}expand(){this.item.disabled||this.isCollapsed&&(this.isCollapsed=!1,this.isExpanded=!this.isCollapsed,this._changeDetectorRef.markForCheck(),this._angorVerticalNavigationComponent.onCollapsableItemExpanded.next(this.item))}toggleCollapsable(){this.isCollapsed?this.expand():this.collapse()}trackByFn(t,n){return n.id||t}_hasActiveChild(t,n){let o=t.children;if(!o)return!1;for(let r of o)if(r.children&&this._hasActiveChild(r,n)||r.link&&this._router.isActive(r.link,r.exactMatch||!1))return!0;return!1}_isChildrenOf(t,n){let o=t.children;if(!o)return!1;if(o.indexOf(n)>-1)return!0;for(let r of o)if(r.children&&this._isChildrenOf(r,n))return!0;return!1}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=J({type:e,selectors:[["angor-vertical-navigation-collapsable-item"]],hostVars:2,hostBindings:function(n,o){n&2&&kt(o.classList)},inputs:{autoCollapse:"autoCollapse",item:"item",name:"name"},standalone:!0,features:[W],decls:11,vars:14,consts:[[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"],[1,"angor-vertical-navigation-item",3,"click","ngClass","matTooltip"],[1,"angor-vertical-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-vertical-navigation-item-title-wrapper"],[1,"angor-vertical-navigation-item-title"],[3,"ngClass"],[1,"angor-vertical-navigation-item-subtitle"],[1,"angor-vertical-navigation-item-badge"],[1,"angor-vertical-navigation-item-arrow","icon-size-4",3,"svgIcon"],[1,"angor-vertical-navigation-item-children"],[1,"angor-vertical-navigation-item-badge-content",3,"ngClass"],[3,"item","name"],[3,"item","name","autoCollapse"]],template:function(n,o){n&1&&(b(0,"div",0)(1,"div",1),G("click",function(){return o.toggleCollapsable()}),k(2,Yv,1,2,"mat-icon",2),b(3,"div",3)(4,"div",4)(5,"span",5),F(6),v()(),k(7,Kv,3,2,"div",6),v(),k(8,Qv,3,2,"div",7),w(9,"mat-icon",8),v()(),k(10,r1,3,1,"div",9)),n&2&&(Re("angor-vertical-navigation-item-has-subtitle",!!o.item.subtitle),f("ngClass",o.item.classes==null?null:o.item.classes.wrapper),m(),f("ngClass",de(12,Zv,o.item.disabled))("matTooltip",o.item.tooltip||""),m(),S(o.item.icon?2:-1),m(3),f("ngClass",o.item.classes==null?null:o.item.classes.title),m(),te(" ",o.item.title," "),m(),S(o.item.subtitle?7:-1),m(),S(o.item.badge?8:-1),m(),f("svgIcon","heroicons_solid:chevron-right"),m(),S(o.isCollapsed?-1:10))},dependencies:()=>[e,ge,mt,dt,xe,_e,Ei,Oi,Ra,Li],encapsulation:2,data:{animation:Si},changeDetection:0});let i=e;return i})();var s1=(i,e,a)=>({"angor-vertical-navigation-item-active":i,"angor-vertical-navigation-item-disabled":e,"angor-vertical-navigation-item-active-forced":a});function l1(i,e){if(i&1&&w(0,"mat-icon",2),i&2){let a=h();f("ngClass",a.item.classes==null?null:a.item.classes.icon)("svgIcon",a.item.icon)}}function c1(i,e){if(i&1&&(b(0,"div",6)(1,"span",5),F(2),v()()),i&2){let a=h();m(),f("ngClass",a.item.classes==null?null:a.item.classes.subtitle),m(),te(" ",a.item.subtitle," ")}}function u1(i,e){if(i&1&&(b(0,"div",7)(1,"div",9),F(2),v()()),i&2){let a=h();m(),f("ngClass",a.item.badge.classes),m(),te(" ",a.item.badge.title," ")}}function d1(i,e){if(i&1&&w(0,"angor-vertical-navigation-basic-item",10),i&2){let a=h(2).$implicit,t=h(2);f("item",a)("name",t.name)}}function m1(i,e){if(i&1&&w(0,"angor-vertical-navigation-collapsable-item",11),i&2){let a=h(2).$implicit,t=h(2);f("item",a)("name",t.name)("autoCollapse",t.autoCollapse)}}function p1(i,e){if(i&1&&w(0,"angor-vertical-navigation-divider-item",10),i&2){let a=h(2).$implicit,t=h(2);f("item",a)("name",t.name)}}function g1(i,e){if(i&1&&w(0,"angor-vertical-navigation-group-item",10),i&2){let a=h(2).$implicit,t=h(2);f("item",a)("name",t.name)}}function f1(i,e){if(i&1&&w(0,"angor-vertical-navigation-spacer-item",10),i&2){let a=h(2).$implicit,t=h(2);f("item",a)("name",t.name)}}function h1(i,e){if(i&1&&k(0,d1,1,2,"angor-vertical-navigation-basic-item",10)(1,m1,1,3,"angor-vertical-navigation-collapsable-item",11)(2,p1,1,2,"angor-vertical-navigation-divider-item",10)(3,g1,1,2,"angor-vertical-navigation-group-item",10)(4,f1,1,2,"angor-vertical-navigation-spacer-item",10),i&2){let a=h().$implicit;S(a.type==="basic"?0:-1),m(),S(a.type==="collapsable"?1:-1),m(),S(a.type==="divider"?2:-1),m(),S(a.type==="group"?3:-1),m(),S(a.type==="spacer"?4:-1)}}function b1(i,e){if(i&1&&k(0,h1,5,5),i&2){let a=e.$implicit;S(a.hidden&&!a.hidden(a)||!a.hidden?0:-1)}}function v1(i,e){if(i&1&&(b(0,"div",8),Te(1,b1,1,1,null,null,lt().trackByFn,!0),v()),i&2){let a=h();m(),qe(a.item.children)}}var Lm=(()=>{let e=class e{constructor(){this._changeDetectorRef=I(oe),this._router=I(Be),this._angorNavigationService=I(he),this.active=!1,this._unsubscribeAll=new V}ngOnChanges(t){"activeItemId"in t&&this._markIfActive(this._router.url)}ngOnInit(){this._markIfActive(this._router.url),this._router.events.pipe(Ne(t=>t instanceof Qt),U(this._unsubscribeAll)).subscribe(t=>{this._markIfActive(t.urlAfterRedirects)}),this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe(U(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}trackByFn(t,n){return n.id||t}_hasActiveChild(t,n){let o=t.children;if(!o)return!1;for(let r of o){if(r.children&&this._hasActiveChild(r,n))return!0;if(r.type==="basic"&&r.link&&this._router.isActive(r.link,r.exactMatch||!1))return!0}return!1}_markIfActive(t){this.active=this.activeItemId===this.item.id,this._hasActiveChild(this.item,t)&&(this.active=!0),this._changeDetectorRef.markForCheck()}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=J({type:e,selectors:[["angor-vertical-navigation-aside-item"]],inputs:{activeItemId:"activeItemId",autoCollapse:"autoCollapse",item:"item",name:"name",skipChildren:"skipChildren"},standalone:!0,features:[Ye,W],decls:10,vars:15,consts:[[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"],[1,"angor-vertical-navigation-item",3,"ngClass","matTooltip"],[1,"angor-vertical-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-vertical-navigation-item-title-wrapper"],[1,"angor-vertical-navigation-item-title"],[3,"ngClass"],[1,"angor-vertical-navigation-item-subtitle"],[1,"angor-vertical-navigation-item-badge"],[1,"angor-vertical-navigation-item-children"],[1,"angor-vertical-navigation-item-badge-content",3,"ngClass"],[3,"item","name"],[3,"item","name","autoCollapse"]],template:function(n,o){n&1&&(b(0,"div",0)(1,"div",1),k(2,l1,1,2,"mat-icon",2),b(3,"div",3)(4,"div",4)(5,"span",5),F(6),v()(),k(7,c1,3,2,"div",6),v(),k(8,u1,3,2,"div",7),v()(),k(9,v1,3,0,"div",8)),n&2&&(Re("angor-vertical-navigation-item-has-subtitle",!!o.item.subtitle),f("ngClass",o.item.classes==null?null:o.item.classes.wrapper),m(),f("ngClass",oc(11,s1,o.active,o.item.disabled,o.item.active))("matTooltip",o.item.tooltip||""),m(),S(o.item.icon?2:-1),m(3),f("ngClass",o.item.classes==null?null:o.item.classes.title),m(),te(" ",o.item.title," "),m(),S(o.item.subtitle?7:-1),m(),S(o.item.badge?8:-1),m(),S(o.skipChildren?-1:9))},dependencies:[ge,mt,dt,xe,_e,Ei,Ha,Oi,Ra,Li],encapsulation:2,changeDetection:0});let i=e;return i})();var Er=class{constructor(e,a,t,n){this.x=e,this.y=a,this.w=t,this.h=n}},Kn=class{constructor(e,a){this.x=e,this.y=a}};function ii(i){return getComputedStyle(i)}function pt(i,e){for(var a in e){var t=e[a];typeof t=="number"&&(t=t+"px"),i.style[a]=t}return i}function Or(i){var e=document.createElement("div");return e.className=i,e}var Nm=typeof Element<"u"&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector);function Ni(i,e){if(!Nm)throw new Error("No element matching method supported");return Nm.call(i,e)}function Ba(i){i.remove?i.remove():i.parentNode&&i.parentNode.removeChild(i)}function Pm(i,e){return Array.prototype.filter.call(i.children,function(a){return Ni(a,e)})}var Je={main:"ps",rtl:"ps__rtl",element:{thumb:function(i){return"ps__thumb-"+i},rail:function(i){return"ps__rail-"+i},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(i){return"ps--active-"+i},scrolling:function(i){return"ps--scrolling-"+i}}},Rm={x:null,y:null};function Hm(i,e){var a=i.element.classList,t=Je.state.scrolling(e);a.contains(t)?clearTimeout(Rm[e]):a.add(t)}function zm(i,e){Rm[e]=setTimeout(function(){return i.isAlive&&i.element.classList.remove(Je.state.scrolling(e))},i.settings.scrollingThreshold)}function y1(i,e){Hm(i,e),zm(i,e)}var Qn=function(e){this.element=e,this.handlers={}},Bm={isEmpty:{configurable:!0}};Qn.prototype.bind=function(e,a){typeof this.handlers[e]>"u"&&(this.handlers[e]=[]),this.handlers[e].push(a),this.element.addEventListener(e,a,!1)};Qn.prototype.unbind=function(e,a){var t=this;this.handlers[e]=this.handlers[e].filter(function(n){return a&&n!==a?!0:(t.element.removeEventListener(e,n,!1),!1)})};Qn.prototype.unbindAll=function(){for(var e in this.handlers)this.unbind(e)};Bm.isEmpty.get=function(){var i=this;return Object.keys(this.handlers).every(function(e){return i.handlers[e].length===0})};Object.defineProperties(Qn.prototype,Bm);var Va=function(){this.eventElements=[]};Va.prototype.eventElement=function(e){var a=this.eventElements.filter(function(t){return t.element===e})[0];return a||(a=new Qn(e),this.eventElements.push(a)),a};Va.prototype.bind=function(e,a,t){this.eventElement(e).bind(a,t)};Va.prototype.unbind=function(e,a,t){var n=this.eventElement(e);n.unbind(a,t),n.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(n),1)};Va.prototype.unbindAll=function(){this.eventElements.forEach(function(e){return e.unbindAll()}),this.eventElements=[]};Va.prototype.once=function(e,a,t){var n=this.eventElement(e),o=function(r){n.unbind(a,o),t(r)};n.bind(a,o)};function Lr(i){if(typeof window.CustomEvent=="function")return new CustomEvent(i);var e=document.createEvent("CustomEvent");return e.initCustomEvent(i,!1,!1,void 0),e}function Nr(i,e,a,t,n){t===void 0&&(t=!0),n===void 0&&(n=!1);var o;if(e==="top")o=["contentHeight","containerHeight","scrollTop","y","up","down"];else if(e==="left")o=["contentWidth","containerWidth","scrollLeft","x","left","right"];else throw new Error("A proper axis should be provided");_1(i,a,o,t,n)}function _1(i,e,a,t,n){var o=a[0],r=a[1],s=a[2],l=a[3],c=a[4],d=a[5];t===void 0&&(t=!0),n===void 0&&(n=!1);var g=i.element;i.reach[l]=null,g[s]<1&&(i.reach[l]="start"),g[s]>i[o]-i[r]-1&&(i.reach[l]="end"),e&&(g.dispatchEvent(Lr("ps-scroll-"+l)),e<0?g.dispatchEvent(Lr("ps-scroll-"+c)):e>0&&g.dispatchEvent(Lr("ps-scroll-"+d)),t&&y1(i,l)),i.reach[l]&&(e||n)&&g.dispatchEvent(Lr("ps-"+l+"-reach-"+i.reach[l]))}function Ie(i){return parseInt(i,10)||0}function x1(i){return Ni(i,"input,[contenteditable]")||Ni(i,"select,[contenteditable]")||Ni(i,"textarea,[contenteditable]")||Ni(i,"button,[contenteditable]")}function w1(i){var e=ii(i);return Ie(e.width)+Ie(e.paddingLeft)+Ie(e.paddingRight)+Ie(e.borderLeftWidth)+Ie(e.borderRightWidth)}var za={isWebKit:typeof document<"u"&&"WebkitAppearance"in document.documentElement.style,supportsTouch:typeof window<"u"&&("ontouchstart"in window||"maxTouchPoints"in window.navigator&&window.navigator.maxTouchPoints>0||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:typeof navigator<"u"&&navigator.msMaxTouchPoints,isChrome:typeof navigator<"u"&&/Chrome/i.test(navigator&&navigator.userAgent)};function mi(i){var e=i.element,a=Math.floor(e.scrollTop),t=e.getBoundingClientRect();i.containerWidth=Math.round(t.width),i.containerHeight=Math.round(t.height),i.contentWidth=e.scrollWidth,i.contentHeight=e.scrollHeight,e.contains(i.scrollbarXRail)||(Pm(e,Je.element.rail("x")).forEach(function(n){return Ba(n)}),e.appendChild(i.scrollbarXRail)),e.contains(i.scrollbarYRail)||(Pm(e,Je.element.rail("y")).forEach(function(n){return Ba(n)}),e.appendChild(i.scrollbarYRail)),!i.settings.suppressScrollX&&i.containerWidth+i.settings.scrollXMarginOffset=i.railXWidth-i.scrollbarXWidth&&(i.scrollbarXLeft=i.railXWidth-i.scrollbarXWidth),i.scrollbarYTop>=i.railYHeight-i.scrollbarYHeight&&(i.scrollbarYTop=i.railYHeight-i.scrollbarYHeight),S1(e,i),i.scrollbarXActive?e.classList.add(Je.state.active("x")):(e.classList.remove(Je.state.active("x")),i.scrollbarXWidth=0,i.scrollbarXLeft=0,e.scrollLeft=i.isRtl===!0?i.contentWidth:0),i.scrollbarYActive?e.classList.add(Je.state.active("y")):(e.classList.remove(Je.state.active("y")),i.scrollbarYHeight=0,i.scrollbarYTop=0,e.scrollTop=0)}function Fm(i,e){return i.settings.minScrollbarLength&&(e=Math.max(e,i.settings.minScrollbarLength)),i.settings.maxScrollbarLength&&(e=Math.min(e,i.settings.maxScrollbarLength)),e}function S1(i,e){var a={width:e.railXWidth},t=Math.floor(i.scrollTop);e.isRtl?a.left=e.negativeScrollAdjustment+i.scrollLeft+e.containerWidth-e.contentWidth:a.left=i.scrollLeft,e.isScrollbarXUsingBottom?a.bottom=e.scrollbarXBottom-t:a.top=e.scrollbarXTop+t,pt(e.scrollbarXRail,a);var n={top:t,height:e.railYHeight};e.isScrollbarYUsingRight?e.isRtl?n.right=e.contentWidth-(e.negativeScrollAdjustment+i.scrollLeft)-e.scrollbarYRight-e.scrollbarYOuterWidth-9:n.right=e.scrollbarYRight-i.scrollLeft:e.isRtl?n.left=e.negativeScrollAdjustment+i.scrollLeft+e.containerWidth*2-e.contentWidth-e.scrollbarYLeft-e.scrollbarYOuterWidth:n.left=e.scrollbarYLeft+i.scrollLeft,pt(e.scrollbarYRail,n),pt(e.scrollbarX,{left:e.scrollbarXLeft,width:e.scrollbarXWidth-e.railBorderXWidth}),pt(e.scrollbarY,{top:e.scrollbarYTop,height:e.scrollbarYHeight-e.railBorderYWidth})}function C1(i){var e=i.element;i.event.bind(i.scrollbarY,"mousedown",function(a){return a.stopPropagation()}),i.event.bind(i.scrollbarYRail,"mousedown",function(a){var t=a.pageY-window.pageYOffset-i.scrollbarYRail.getBoundingClientRect().top,n=t>i.scrollbarYTop?1:-1;i.element.scrollTop+=n*i.containerHeight,mi(i),a.stopPropagation()}),i.event.bind(i.scrollbarX,"mousedown",function(a){return a.stopPropagation()}),i.event.bind(i.scrollbarXRail,"mousedown",function(a){var t=a.pageX-window.pageXOffset-i.scrollbarXRail.getBoundingClientRect().left,n=t>i.scrollbarXLeft?1:-1;i.element.scrollLeft+=n*i.containerWidth,mi(i),a.stopPropagation()})}function k1(i){jm(i,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]),jm(i,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"])}function jm(i,e){var a=e[0],t=e[1],n=e[2],o=e[3],r=e[4],s=e[5],l=e[6],c=e[7],d=e[8],g=i.element,x=null,y=null,_=null;function D(q){q.touches&&q.touches[0]&&(q[n]=q.touches[0].pageY),g[l]=x+_*(q[n]-y),Hm(i,c),mi(i),q.stopPropagation(),q.type.startsWith("touch")&&q.changedTouches.length>1&&q.preventDefault()}function O(){zm(i,c),i[d].classList.remove(Je.state.clicking),i.event.unbind(i.ownerDocument,"mousemove",D)}function C(q,z){x=g[l],z&&q.touches&&(q[n]=q.touches[0].pageY),y=q[n],_=(i[t]-i[a])/(i[o]-i[s]),z?i.event.bind(i.ownerDocument,"touchmove",D):(i.event.bind(i.ownerDocument,"mousemove",D),i.event.once(i.ownerDocument,"mouseup",O),q.preventDefault()),i[d].classList.add(Je.state.clicking),q.stopPropagation()}i.event.bind(i[r],"mousedown",function(q){C(q)}),i.event.bind(i[r],"touchstart",function(q){C(q,!0)})}function T1(i){var e=i.element,a=function(){return Ni(e,":hover")},t=function(){return Ni(i.scrollbarX,":focus")||Ni(i.scrollbarY,":focus")};function n(o,r){var s=Math.floor(e.scrollTop);if(o===0){if(!i.scrollbarYActive)return!1;if(s===0&&r>0||s>=i.contentHeight-i.containerHeight&&r<0)return!i.settings.wheelPropagation}var l=e.scrollLeft;if(r===0){if(!i.scrollbarXActive)return!1;if(l===0&&o<0||l>=i.contentWidth-i.containerWidth&&o>0)return!i.settings.wheelPropagation}return!0}i.event.bind(i.ownerDocument,"keydown",function(o){if(!(o.isDefaultPrevented&&o.isDefaultPrevented()||o.defaultPrevented)&&!(!a()&&!t())){var r=document.activeElement?document.activeElement:i.ownerDocument.activeElement;if(r){if(r.tagName==="IFRAME")r=r.contentDocument.activeElement;else for(;r.shadowRoot;)r=r.shadowRoot.activeElement;if(x1(r))return}var s=0,l=0;switch(o.which){case 37:o.metaKey?s=-i.contentWidth:o.altKey?s=-i.containerWidth:s=-30;break;case 38:o.metaKey?l=i.contentHeight:o.altKey?l=i.containerHeight:l=30;break;case 39:o.metaKey?s=i.contentWidth:o.altKey?s=i.containerWidth:s=30;break;case 40:o.metaKey?l=-i.contentHeight:o.altKey?l=-i.containerHeight:l=-30;break;case 32:o.shiftKey?l=i.containerHeight:l=-i.containerHeight;break;case 33:l=i.containerHeight;break;case 34:l=-i.containerHeight;break;case 36:l=i.contentHeight;break;case 35:l=-i.contentHeight;break;default:return}i.settings.suppressScrollX&&s!==0||i.settings.suppressScrollY&&l!==0||(e.scrollTop-=l,e.scrollLeft+=s,mi(i),n(s,l)&&o.preventDefault())}})}function q1(i){var e=i.element;function a(r,s){var l=Math.floor(e.scrollTop),c=e.scrollTop===0,d=l+e.offsetHeight===e.scrollHeight,g=e.scrollLeft===0,x=e.scrollLeft+e.offsetWidth===e.scrollWidth,y;return Math.abs(s)>Math.abs(r)?y=c||d:y=g||x,y?!i.settings.wheelPropagation:!0}function t(r){var s=r.deltaX,l=-1*r.deltaY;return(typeof s>"u"||typeof l>"u")&&(s=-1*r.wheelDeltaX/6,l=r.wheelDeltaY/6),r.deltaMode&&r.deltaMode===1&&(s*=10,l*=10),s!==s&&l!==l&&(s=0,l=r.wheelDelta),r.shiftKey?[-l,-s]:[s,l]}function n(r,s,l){if(!za.isWebKit&&e.querySelector("select:focus"))return!0;if(!e.contains(r))return!1;for(var c=r;c&&c!==e;){if(c.classList.contains(Je.element.consuming))return!0;var d=ii(c);if(l&&d.overflowY.match(/(scroll|auto)/)){var g=c.scrollHeight-c.clientHeight;if(g>0&&(c.scrollTop>0&&l<0||c.scrollTop0))return!0}if(s&&d.overflowX.match(/(scroll|auto)/)){var x=c.scrollWidth-c.clientWidth;if(x>0&&(c.scrollLeft>0&&s<0||c.scrollLeft0))return!0}c=c.parentNode}return!1}function o(r){var s=t(r),l=s[0],c=s[1];if(!n(r.target,l,c)){var d=!1;i.settings.useBothWheelAxes?i.scrollbarYActive&&!i.scrollbarXActive?(c?e.scrollTop-=c*i.settings.wheelSpeed:e.scrollTop+=l*i.settings.wheelSpeed,d=!0):i.scrollbarXActive&&!i.scrollbarYActive&&(l?e.scrollLeft+=l*i.settings.wheelSpeed:e.scrollLeft-=c*i.settings.wheelSpeed,d=!0):(e.scrollTop-=c*i.settings.wheelSpeed,e.scrollLeft+=l*i.settings.wheelSpeed),mi(i),d=d||a(l,c),d&&!r.ctrlKey&&(r.stopPropagation(),r.preventDefault())}}typeof window.onwheel<"u"?i.event.bind(e,"wheel",o):typeof window.onmousewheel<"u"&&i.event.bind(e,"mousewheel",o)}function D1(i){if(!za.supportsTouch&&!za.supportsIePointer)return;var e=i.element;function a(_,D){var O=Math.floor(e.scrollTop),C=e.scrollLeft,q=Math.abs(_),z=Math.abs(D);if(z>q){if(D<0&&O===i.contentHeight-i.containerHeight||D>0&&O===0)return window.scrollY===0&&D>0&&za.isChrome}else if(q>z&&(_<0&&C===i.contentWidth-i.containerWidth||_>0&&C===0))return!0;return!0}function t(_,D){e.scrollTop-=D,e.scrollLeft-=_,mi(i)}var n={},o=0,r={},s=null;function l(_){return _.targetTouches?_.targetTouches[0]:_}function c(_){return _.pointerType&&_.pointerType==="pen"&&_.buttons===0?!1:!!(_.targetTouches&&_.targetTouches.length===1||_.pointerType&&_.pointerType!=="mouse"&&_.pointerType!==_.MSPOINTER_TYPE_MOUSE)}function d(_){if(c(_)){var D=l(_);n.pageX=D.pageX,n.pageY=D.pageY,o=new Date().getTime(),s!==null&&clearInterval(s)}}function g(_,D,O){if(!e.contains(_))return!1;for(var C=_;C&&C!==e;){if(C.classList.contains(Je.element.consuming))return!0;var q=ii(C);if(O&&q.overflowY.match(/(scroll|auto)/)){var z=C.scrollHeight-C.clientHeight;if(z>0&&(C.scrollTop>0&&O<0||C.scrollTop0))return!0}if(D&&q.overflowX.match(/(scroll|auto)/)){var B=C.scrollWidth-C.clientWidth;if(B>0&&(C.scrollLeft>0&&D<0||C.scrollLeft0))return!0}C=C.parentNode}return!1}function x(_){if(c(_)){var D=l(_),O={pageX:D.pageX,pageY:D.pageY},C=O.pageX-n.pageX,q=O.pageY-n.pageY;if(g(_.target,C,q))return;t(C,q),n=O;var z=new Date().getTime(),B=z-o;B>0&&(r.x=C/B,r.y=q/B,o=z),a(C,q)&&_.preventDefault()}}function y(){i.settings.swipeEasing&&(clearInterval(s),s=setInterval(function(){if(i.isInitialized){clearInterval(s);return}if(!r.x&&!r.y){clearInterval(s);return}if(Math.abs(r.x)<.01&&Math.abs(r.y)<.01){clearInterval(s);return}if(!i.element){clearInterval(s);return}t(r.x*30,r.y*30),r.x*=.8,r.y*=.8},10))}za.supportsTouch?(i.event.bind(e,"touchstart",d),i.event.bind(e,"touchmove",x),i.event.bind(e,"touchend",y)):za.supportsIePointer&&(window.PointerEvent?(i.event.bind(e,"pointerdown",d),i.event.bind(e,"pointermove",x),i.event.bind(e,"pointerup",y)):window.MSPointerEvent&&(i.event.bind(e,"MSPointerDown",d),i.event.bind(e,"MSPointerMove",x),i.event.bind(e,"MSPointerUp",y)))}var A1=function(){return{handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1}},I1={"click-rail":C1,"drag-thumb":k1,keyboard:T1,wheel:q1,touch:D1},Xn=function(e,a){var t=this;if(a===void 0&&(a={}),typeof e=="string"&&(e=document.querySelector(e)),!e||!e.nodeName)throw new Error("no element is specified to initialize PerfectScrollbar");this.element=e,e.classList.add(Je.main),this.settings=A1();for(var n in a)this.settings[n]=a[n];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var o=function(){return e.classList.add(Je.state.focus)},r=function(){return e.classList.remove(Je.state.focus)};this.isRtl=ii(e).direction==="rtl",this.isRtl===!0&&e.classList.add(Je.rtl),this.isNegativeScroll=function(){var c=e.scrollLeft,d=null;return e.scrollLeft=-1,d=e.scrollLeft<0,e.scrollLeft=c,d}(),this.negativeScrollAdjustment=this.isNegativeScroll?e.scrollWidth-e.clientWidth:0,this.event=new Va,this.ownerDocument=e.ownerDocument||document,this.scrollbarXRail=Or(Je.element.rail("x")),e.appendChild(this.scrollbarXRail),this.scrollbarX=Or(Je.element.thumb("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",o),this.event.bind(this.scrollbarX,"blur",r),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var s=ii(this.scrollbarXRail);this.scrollbarXBottom=parseInt(s.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=Ie(s.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=Ie(s.borderLeftWidth)+Ie(s.borderRightWidth),pt(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=Ie(s.marginLeft)+Ie(s.marginRight),pt(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=Or(Je.element.rail("y")),e.appendChild(this.scrollbarYRail),this.scrollbarY=Or(Je.element.thumb("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",o),this.event.bind(this.scrollbarY,"blur",r),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var l=ii(this.scrollbarYRail);this.scrollbarYRight=parseInt(l.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=Ie(l.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?w1(this.scrollbarY):null,this.railBorderYWidth=Ie(l.borderTopWidth)+Ie(l.borderBottomWidth),pt(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=Ie(l.marginTop)+Ie(l.marginBottom),pt(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:e.scrollLeft<=0?"start":e.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:e.scrollTop<=0?"start":e.scrollTop>=this.contentHeight-this.containerHeight?"end":null},this.isAlive=!0,this.settings.handlers.forEach(function(c){return I1[c](t)}),this.lastScrollTop=Math.floor(e.scrollTop),this.lastScrollLeft=e.scrollLeft,this.event.bind(this.element,"scroll",function(c){return t.onScroll(c)}),mi(this)};Xn.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,pt(this.scrollbarXRail,{display:"block"}),pt(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=Ie(ii(this.scrollbarXRail).marginLeft)+Ie(ii(this.scrollbarXRail).marginRight),this.railYMarginHeight=Ie(ii(this.scrollbarYRail).marginTop)+Ie(ii(this.scrollbarYRail).marginBottom),pt(this.scrollbarXRail,{display:"none"}),pt(this.scrollbarYRail,{display:"none"}),mi(this),Nr(this,"top",0,!1,!0),Nr(this,"left",0,!1,!0),pt(this.scrollbarXRail,{display:""}),pt(this.scrollbarYRail,{display:""}))};Xn.prototype.onScroll=function(e){this.isAlive&&(mi(this),Nr(this,"top",this.element.scrollTop-this.lastScrollTop),Nr(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)};Xn.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),Ba(this.scrollbarX),Ba(this.scrollbarY),Ba(this.scrollbarXRail),Ba(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)};Xn.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter(function(e){return!e.match(/^ps([-_].+|)$/)}).join(" ")};var Vm=Xn;var eo=(()=>{let e=class e{constructor(){this._elementRef=I(We),this._platform=I(bi),this.angorScrollbar=!0,this._ps=null,this._unsubscribeAll=new V}get elementRef(){return this._elementRef}get ps(){return this._ps}ngOnChanges(t){"angorScrollbar"in t&&(this.angorScrollbar=yi(t.angorScrollbar.currentValue),this.angorScrollbar?this._initScrollbar():this._destroyScrollbar()),"angorScrollbarOptions"in t&&(this._options=Ao({},this._options,t.angorScrollbarOptions.currentValue),this._reinitializeScrollbar())}ngOnInit(){ra(window,"resize").pipe(U(this._unsubscribeAll),so(150)).subscribe(()=>this.update())}ngOnDestroy(){this._destroyScrollbar(),this._unsubscribeAll.next(),this._unsubscribeAll.complete()}isEnabled(){return this.angorScrollbar}update(){this._ps?.update()}destroy(){this.ngOnDestroy()}geometry(t="scroll"){return new Er(this._elementRef.nativeElement[`${t}Left`],this._elementRef.nativeElement[`${t}Top`],this._elementRef.nativeElement[`${t}Width`],this._elementRef.nativeElement[`${t}Height`])}position(t=!1){return!t&&this._ps?new Kn(this._ps.reach.x||0,this._ps.reach.y||0):new Kn(this._elementRef.nativeElement.scrollLeft,this._elementRef.nativeElement.scrollTop)}scrollTo(t,n,o){n==null&&o==null?this.animateScrolling("scrollTop",t,o):(t!=null&&this.scrollToX(t,o),n!=null&&this.scrollToY(n,o))}scrollToX(t,n){this.animateScrolling("scrollLeft",t,n)}scrollToY(t,n){this.animateScrolling("scrollTop",t,n)}scrollToTop(t=0,n){this.animateScrolling("scrollTop",t,n)}scrollToBottom(t=0,n){let o=this._elementRef.nativeElement.scrollHeight-this._elementRef.nativeElement.clientHeight;this.animateScrolling("scrollTop",o-t,n)}scrollToLeft(t=0,n){this.animateScrolling("scrollLeft",t,n)}scrollToRight(t=0,n){let o=this._elementRef.nativeElement.scrollWidth-this._elementRef.nativeElement.clientWidth;this.animateScrolling("scrollLeft",o-t,n)}scrollToElement(t,n=0,o=!1,r){let s=this._elementRef.nativeElement.querySelector(t);if(!s)return;let l=s.getBoundingClientRect(),c=this._elementRef.nativeElement.getBoundingClientRect();this._elementRef.nativeElement.classList.contains("ps--active-x")&&this._scrollToInAxis(l.left,c.left,"scrollLeft",n,o,r),this._elementRef.nativeElement.classList.contains("ps--active-y")&&this._scrollToInAxis(l.top,c.top,"scrollTop",n,o,r)}animateScrolling(t,n,o){this._animation&&window.cancelAnimationFrame(this._animation),!o||typeof window>"u"?this._elementRef.nativeElement[t]=n:n!==this._elementRef.nativeElement[t]&&this._smoothScroll(t,n,o)}_initScrollbar(){this._ps||this._platform.ANDROID||this._platform.IOS||!this._platform.isBrowser||(this._ps=new Vm(this._elementRef.nativeElement,M({},this._options)))}_destroyScrollbar(){this._ps?.destroy(),this._ps=null}_reinitializeScrollbar(){setTimeout(()=>this._destroyScrollbar()),setTimeout(()=>this._initScrollbar())}_scrollToInAxis(t,n,o,r,s,l){if(s&&t<=n-Math.abs(r))return;let c=this._elementRef.nativeElement[o],d=t-n+c;this.animateScrolling(o,d+r,l)}_smoothScroll(t,n,o){let r=0,s=this._elementRef.nativeElement[t],l=(s-n)/2,c=performance.now(),d=g=>{r+=Math.PI/(o/(g-c));let x=Math.round(n+l+l*Math.cos(r));this._elementRef.nativeElement[t]===s&&(r>=Math.PI?this.animateScrolling(t,n,0):(this._elementRef.nativeElement[t]=x,s=this._elementRef.nativeElement[t],c=g,this._animation=window.requestAnimationFrame(d)))};window.requestAnimationFrame(d)}};e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=ji({type:e,selectors:[["","angorScrollbar",""]],inputs:{angorScrollbar:"angorScrollbar",angorScrollbarOptions:"angorScrollbarOptions"},exportAs:["angorScrollbar"],standalone:!0,features:[Ye]});let i=e;return i})();var M1=["navigationContent"],E1=[[["","angorVerticalNavigationHeader",""]],[["","angorVerticalNavigationContentHeader",""]],[["","angorVerticalNavigationFooter",""]]],O1=["[angorVerticalNavigationHeader]","[angorVerticalNavigationContentHeader]","[angorVerticalNavigationFooter]"],L1=i=>({wheelPropagation:i,suppressScrollX:!0}),N1=()=>({wheelPropagation:!1,suppressScrollX:!0});function P1(i,e){if(i&1){let a=le();b(0,"angor-vertical-navigation-aside-item",10),G("click",function(){K(a);let n=h(2).$implicit,o=h();return Q(o.toggleAside(n))}),v()}if(i&2){let a=h(2).$implicit,t=h();f("item",a)("name",t.name)("activeItemId",t.activeAsideItemId)("autoCollapse",t.autoCollapse)("skipChildren",!0)}}function F1(i,e){if(i&1&&w(0,"angor-vertical-navigation-basic-item",8),i&2){let a=h(2).$implicit,t=h();f("item",a)("name",t.name)}}function j1(i,e){if(i&1&&w(0,"angor-vertical-navigation-collapsable-item",9),i&2){let a=h(2).$implicit,t=h();f("item",a)("name",t.name)("autoCollapse",t.autoCollapse)}}function R1(i,e){if(i&1&&w(0,"angor-vertical-navigation-divider-item",8),i&2){let a=h(2).$implicit,t=h();f("item",a)("name",t.name)}}function H1(i,e){if(i&1&&w(0,"angor-vertical-navigation-group-item",9),i&2){let a=h(2).$implicit,t=h();f("item",a)("name",t.name)("autoCollapse",t.autoCollapse)}}function z1(i,e){if(i&1&&w(0,"angor-vertical-navigation-spacer-item",8),i&2){let a=h(2).$implicit,t=h();f("item",a)("name",t.name)}}function B1(i,e){if(i&1&&k(0,P1,1,5,"angor-vertical-navigation-aside-item",7)(1,F1,1,2,"angor-vertical-navigation-basic-item",8)(2,j1,1,3,"angor-vertical-navigation-collapsable-item",9)(3,R1,1,2,"angor-vertical-navigation-divider-item",8)(4,H1,1,3,"angor-vertical-navigation-group-item",9)(5,z1,1,2,"angor-vertical-navigation-spacer-item",8),i&2){let a=h().$implicit;S(a.type==="aside"?0:-1),m(),S(a.type==="basic"?1:-1),m(),S(a.type==="collapsable"?2:-1),m(),S(a.type==="divider"?3:-1),m(),S(a.type==="group"?4:-1),m(),S(a.type==="spacer"?5:-1)}}function V1(i,e){if(i&1&&k(0,B1,6,6),i&2){let a=e.$implicit;S(a.hidden&&!a.hidden(a)||!a.hidden?0:-1)}}function J1(i,e){if(i&1&&w(0,"angor-vertical-navigation-aside-item",9),i&2){let a=h(2).$implicit,t=h(2);f("item",a)("name",t.name)("autoCollapse",t.autoCollapse)}}function W1(i,e){if(i&1&&k(0,J1,1,3,"angor-vertical-navigation-aside-item",9),i&2){let a=h().$implicit,t=h(2);S(a.type==="aside"&&a.id===t.activeAsideItemId?0:-1)}}function U1(i,e){if(i&1&&k(0,W1,1,1),i&2){let a=e.$implicit;S(a.hidden&&!a.hidden(a)||!a.hidden?0:-1)}}function G1(i,e){if(i&1&&(b(0,"div",6),Te(1,U1,1,1,null,null,lt().trackByFn,!0),v()),i&2){let a=h();f("angorScrollbarOptions",po(5,N1))("@fadeInLeft",a.position==="left")("@fadeInRight",a.position==="right")("@fadeOutLeft",a.position==="left")("@fadeOutRight",a.position==="right"),m(),qe(a.navigation)}}var Pr=(()=>{let e=class e{constructor(){this._animationBuilder=I(Lc),this._changeDetectorRef=I(oe),this._document=I($e),this._elementRef=I(We),this._renderer2=I(si),this._router=I(Be),this._scrollStrategyOptions=I(Co),this._angorNavigationService=I(he),this._angorUtilsService=I(Nt),this.appearance="default",this.autoCollapse=!0,this.inner=!1,this.mode="side",this.name=this._angorUtilsService.randomId(),this.opened=!0,this.position="left",this.transparentOverlay=!1,this.appearanceChanged=new Ke,this.modeChanged=new Ke,this.openedChanged=new Ke,this.positionChanged=new Ke,this.activeAsideItemId=null,this.onCollapsableItemCollapsed=new Gt(1),this.onCollapsableItemExpanded=new Gt(1),this.onRefreshed=new Gt(1),this._animationsEnabled=!1,this._hovered=!1,this._scrollStrategy=this._scrollStrategyOptions.block(),this._unsubscribeAll=new V,this._handleAsideOverlayClick=()=>{this.closeAside()},this._handleOverlayClick=()=>{this.close()}}get classList(){return{"angor-vertical-navigation-animations-enabled":this._animationsEnabled,[`angor-vertical-navigation-appearance-${this.appearance}`]:!0,"angor-vertical-navigation-hover":this._hovered,"angor-vertical-navigation-inner":this.inner,"angor-vertical-navigation-mode-over":this.mode==="over","angor-vertical-navigation-mode-side":this.mode==="side","angor-vertical-navigation-opened":this.opened,"angor-vertical-navigation-position-left":this.position==="left","angor-vertical-navigation-position-right":this.position==="right"}}get styleList(){return{visibility:this.opened?"visible":"hidden"}}set angorScrollbarDirectives(t){this._angorScrollbarDirectives=t,t.length!==0&&(this._angorScrollbarDirectivesSubscription&&this._angorScrollbarDirectivesSubscription.unsubscribe(),this._angorScrollbarDirectivesSubscription=ri(this.onCollapsableItemCollapsed,this.onCollapsableItemExpanded).pipe(U(this._unsubscribeAll),sa(250)).subscribe(()=>{t.forEach(n=>{n.update()})}))}_onMouseenter(){this._enableAnimations(),this._hovered=!0}_onMouseleave(){this._enableAnimations(),this._hovered=!1}ngOnChanges(t){if("appearance"in t&&this.appearanceChanged.next(t.appearance.currentValue),"inner"in t&&(this.inner=yi(t.inner.currentValue)),"mode"in t){let n=t.mode.currentValue,o=t.mode.previousValue;this._disableAnimations(),o==="over"&&n==="side"&&this._hideOverlay(),o==="side"&&n==="over"&&(this.closeAside(),this.opened&&this._showOverlay()),this.modeChanged.next(n),setTimeout(()=>{this._enableAnimations()},500)}"navigation"in t&&this._changeDetectorRef.markForCheck(),"opened"in t&&(this.opened=yi(t.opened.currentValue),this._toggleOpened(this.opened)),"position"in t&&this.positionChanged.next(t.position.currentValue),"transparentOverlay"in t&&(this.transparentOverlay=yi(t.transparentOverlay.currentValue))}ngOnInit(){this.name===""&&(this.name=this._angorUtilsService.randomId()),this._angorNavigationService.registerComponent(this.name,this),this._router.events.pipe(Ne(t=>t instanceof Qt),U(this._unsubscribeAll)).subscribe(()=>{this.mode==="over"&&this.opened&&this.close(),this.mode==="side"&&this.activeAsideItemId&&this.closeAside()})}ngAfterViewInit(){this._mutationObserver=new MutationObserver(t=>{t.forEach(n=>{let o=n.target;if(n.attributeName==="class")if(o.classList.contains("cdk-global-scrollblock")){let r=parseInt(o.style.top,10);this._renderer2.setStyle(this._elementRef.nativeElement,"margin-top",`${Math.abs(r)}px`)}else this._renderer2.setStyle(this._elementRef.nativeElement,"margin-top",null)})}),this._mutationObserver.observe(this._document.documentElement,{attributes:!0,attributeFilter:["class"]}),setTimeout(()=>{if(this._navigationContentEl)if(this._navigationContentEl.nativeElement.classList.contains("ps"))this._angorScrollbarDirectives.forEach(t=>{t.isEnabled()&&t.scrollToElement(".angor-vertical-navigation-item-active",-120,!0)});else{let t=this._navigationContentEl.nativeElement.querySelector(".angor-vertical-navigation-item-active");t&&t.scrollIntoView()}})}ngOnDestroy(){this._mutationObserver.disconnect(),this.close(),this.closeAside(),this._angorNavigationService.deregisterComponent(this.name),this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}refresh(){this._changeDetectorRef.markForCheck(),this.onRefreshed.next(!0)}open(){this.opened||this._toggleOpened(!0)}close(){this.opened&&(this.closeAside(),this._toggleOpened(!1))}toggle(){this.opened?this.close():this.open()}openAside(t){t.disabled||!t.id||(this.activeAsideItemId=t.id,this._showAsideOverlay(),this._changeDetectorRef.markForCheck())}closeAside(){this.activeAsideItemId=null,this._hideAsideOverlay(),this._changeDetectorRef.markForCheck()}toggleAside(t){this.activeAsideItemId===t.id?this.closeAside():this.openAside(t)}trackByFn(t,n){return n.id||t}_enableAnimations(){this._animationsEnabled||(this._animationsEnabled=!0)}_disableAnimations(){this._animationsEnabled&&(this._animationsEnabled=!1)}_showOverlay(){this._asideOverlay||(this._overlay=this._renderer2.createElement("div"),this._overlay.classList.add("angor-vertical-navigation-overlay"),this.transparentOverlay&&this._overlay.classList.add("angor-vertical-navigation-overlay-transparent"),this._renderer2.appendChild(this._elementRef.nativeElement.parentElement,this._overlay),this._scrollStrategy.enable(),this._player=this._animationBuilder.build([li("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",ht({opacity:1}))]).create(this._overlay),this._player.play(),this._overlay.addEventListener("click",this._handleOverlayClick))}_hideOverlay(){this._overlay&&(this._player=this._animationBuilder.build([li("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",ht({opacity:0}))]).create(this._overlay),this._player.play(),this._player.onDone(()=>{this._overlay&&(this._overlay.removeEventListener("click",this._handleOverlayClick),this._overlay.parentNode.removeChild(this._overlay),this._overlay=null),this._scrollStrategy.disable()}))}_showAsideOverlay(){this._asideOverlay||(this._asideOverlay=this._renderer2.createElement("div"),this._asideOverlay.classList.add("angor-vertical-navigation-aside-overlay"),this._renderer2.appendChild(this._elementRef.nativeElement.parentElement,this._asideOverlay),this._player=this._animationBuilder.build([li("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",ht({opacity:1}))]).create(this._asideOverlay),this._player.play(),this._asideOverlay.addEventListener("click",this._handleAsideOverlayClick))}_hideAsideOverlay(){this._asideOverlay&&(this._player=this._animationBuilder.build([li("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",ht({opacity:0}))]).create(this._asideOverlay),this._player.play(),this._player.onDone(()=>{this._asideOverlay&&(this._asideOverlay.removeEventListener("click",this._handleAsideOverlayClick),this._asideOverlay.parentNode.removeChild(this._asideOverlay),this._asideOverlay=null)}))}_toggleOpened(t){this.opened=t,this._enableAnimations(),this.mode==="over"&&(this.opened?this._showOverlay():this._hideOverlay()),this.openedChanged.next(t)}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=J({type:e,selectors:[["angor-vertical-navigation"]],viewQuery:function(n,o){if(n&1&&(Ge(M1,5),Ge(eo,5)),n&2){let r;He(r=ze())&&(o._navigationContentEl=r.first),He(r=ze())&&(o.angorScrollbarDirectives=r)}},hostVars:4,hostBindings:function(n,o){n&1&&G("mouseenter",function(){return o._onMouseenter()})("mouseleave",function(){return o._onMouseleave()}),n&2&&(ac(o.styleList),kt(o.classList))},inputs:{appearance:"appearance",autoCollapse:"autoCollapse",inner:"inner",mode:"mode",name:"name",navigation:"navigation",opened:"opened",position:"position",transparentOverlay:"transparentOverlay"},outputs:{appearanceChanged:"appearanceChanged",modeChanged:"modeChanged",openedChanged:"openedChanged",positionChanged:"positionChanged"},exportAs:["angorVerticalNavigation"],standalone:!0,features:[Ye,W],ngContentSelectors:O1,decls:12,vars:4,consts:[["navigationContent",""],[1,"angor-vertical-navigation-wrapper"],[1,"angor-vertical-navigation-header"],["angorScrollbar","",1,"angor-vertical-navigation-content",3,"angorScrollbarOptions"],[1,"angor-vertical-navigation-content-header"],[1,"angor-vertical-navigation-footer"],["angorScrollbar","",1,"angor-vertical-navigation-aside-wrapper",3,"angorScrollbarOptions"],[3,"item","name","activeItemId","autoCollapse","skipChildren"],[3,"item","name"],[3,"item","name","autoCollapse"],[3,"click","item","name","activeItemId","autoCollapse","skipChildren"]],template:function(n,o){n&1&&(mo(E1),b(0,"div",1)(1,"div",2),ca(2),v(),b(3,"div",3,0)(5,"div",4),ca(6,1),v(),Te(7,V1,1,1,null,null,o.trackByFn,!0),v(),b(9,"div",5),ca(10,2),v()(),k(11,G1,3,6,"div",6)),n&2&&(m(3),f("angorScrollbarOptions",de(2,L1,o.inner)),m(4),qe(o.navigation),m(4),S(o.activeAsideItemId?11:-1))},dependencies:[eo,Lm,Ei,Ha,Oi,Ra,Li],styles:[`:root{--angor-vertical-navigation-width: 280px}angor-vertical-navigation{position:sticky;display:flex;flex-direction:column;flex:1 0 auto;top:0;width:var(--angor-vertical-navigation-width);min-width:var(--angor-vertical-navigation-width);max-width:var(--angor-vertical-navigation-width);height:100vh;min-height:100vh;max-height:100vh;z-index:200}angor-vertical-navigation.angor-vertical-navigation-animations-enabled{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-property:visibility,margin-left,margin-right,transform,width,max-width,min-width}angor-vertical-navigation.angor-vertical-navigation-animations-enabled .angor-vertical-navigation-wrapper{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-property:width,max-width,min-width}angor-vertical-navigation.angor-vertical-navigation-mode-over{position:fixed;top:0;bottom:0}angor-vertical-navigation.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side{margin-left:calc(var(--angor-vertical-navigation-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side.angor-vertical-navigation-opened{margin-left:0}angor-vertical-navigation.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-over{left:0;transform:translate3d(-100%,0,0)}angor-vertical-navigation.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-over.angor-vertical-navigation-opened{transform:translateZ(0)}angor-vertical-navigation.angor-vertical-navigation-position-left .angor-vertical-navigation-wrapper{left:0}angor-vertical-navigation.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side{margin-right:calc(var(--angor-vertical-navigation-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side.angor-vertical-navigation-opened{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-over{right:0;transform:translate3d(100%,0,0)}angor-vertical-navigation.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-over.angor-vertical-navigation-opened{transform:translateZ(0)}angor-vertical-navigation.angor-vertical-navigation-position-right .angor-vertical-navigation-wrapper{right:0}angor-vertical-navigation.angor-vertical-navigation-inner{position:relative;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;box-shadow:none}angor-vertical-navigation.angor-vertical-navigation-inner .angor-vertical-navigation-wrapper{position:relative;overflow:visible;height:auto}angor-vertical-navigation.angor-vertical-navigation-inner .angor-vertical-navigation-wrapper .angor-vertical-navigation-content{overflow:visible!important}angor-vertical-navigation .angor-vertical-navigation-wrapper{position:absolute;display:flex;flex:1 1 auto;flex-direction:column;top:0;bottom:0;width:100%;height:100%;overflow:hidden;z-index:10;background:inherit;box-shadow:inset -1px 0 0 var(--angor-border)}angor-vertical-navigation .angor-vertical-navigation-wrapper .angor-vertical-navigation-content{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}angor-vertical-navigation .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-divider-item{margin:24px 0}angor-vertical-navigation .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-group-item{margin-top:24px}angor-vertical-navigation .angor-vertical-navigation-aside-wrapper{position:absolute;display:flex;flex:1 1 auto;flex-direction:column;top:0;bottom:0;left:var(--angor-vertical-navigation-width);width:var(--angor-vertical-navigation-width);height:100%;z-index:5;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition-duration:.4s;transition-property:left,right;transition-timing-function:cubic-bezier(.25,.8,.25,1);background:inherit}angor-vertical-navigation .angor-vertical-navigation-aside-wrapper>angor-vertical-navigation-aside-item{padding:24px 0}angor-vertical-navigation .angor-vertical-navigation-aside-wrapper>angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper{display:none!important}angor-vertical-navigation.angor-vertical-navigation-position-right .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-width)}angor-vertical-navigation angor-vertical-navigation-aside-item,angor-vertical-navigation angor-vertical-navigation-basic-item,angor-vertical-navigation angor-vertical-navigation-collapsable-item,angor-vertical-navigation angor-vertical-navigation-divider-item,angor-vertical-navigation angor-vertical-navigation-group-item,angor-vertical-navigation angor-vertical-navigation-spacer-item{display:flex;flex-direction:column;flex:1 0 auto;-webkit-user-select:none;user-select:none}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:10px 16px;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;border-radius:6px}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled{cursor:default;opacity:.4}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{margin-right:16px}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle{font-size:11px;line-height:1.5}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge{margin-left:auto}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content{display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;white-space:nowrap;height:20px}angor-vertical-navigation angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper,angor-vertical-navigation angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper,angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper,angor-vertical-navigation angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper{margin:0 12px}angor-vertical-navigation angor-vertical-navigation-aside-item,angor-vertical-navigation angor-vertical-navigation-basic-item,angor-vertical-navigation angor-vertical-navigation-collapsable-item{margin-bottom:4px}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item{cursor:pointer}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge+.angor-vertical-navigation-item-arrow{margin-left:8px}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow{height:20px;line-height:20px;margin-left:auto;transition:transform .3s cubic-bezier(.25,.8,.25,1),color 375ms cubic-bezier(.25,.8,.25,1)}angor-vertical-navigation angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow{transform:rotate(90deg)}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-children>*:first-child{margin-top:6px}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-children>*:last-child{padding-bottom:6px}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-children>*:last-child>.angor-vertical-navigation-item-children>*:last-child{padding-bottom:0}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding:10px 16px}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children{overflow:hidden}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding-left:56px}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding-left:72px}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding-left:88px}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding-left:104px}angor-vertical-navigation angor-vertical-navigation-divider-item{margin:12px 0}angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper{height:1px;box-shadow:0 1px}angor-vertical-navigation angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{display:none!important}angor-vertical-navigation angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}angor-vertical-navigation angor-vertical-navigation-spacer-item{margin:6px 0}.angor-vertical-navigation-overlay{position:absolute;inset:0;z-index:170;opacity:0;background-color:#0009}.angor-vertical-navigation-overlay+.angor-vertical-navigation-aside-overlay{background-color:transparent}.angor-vertical-navigation-aside-overlay{position:absolute;inset:0;z-index:169;opacity:0;background-color:#0000004d}angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{color:currentColor}angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{color:currentColor;opacity:.6}angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title,angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title,angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title{color:currentColor;opacity:.8}angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle{color:currentColor;opacity:.5}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced{background-color:rgb(3 33 40 / var(--tw-bg-opacity));--tw-bg-opacity: .05}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active:is(.dark *),angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced:is(.dark *),angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active:is(.dark *),angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced:is(.dark *),angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active:is(.dark *),angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced:is(.dark *){background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-bg-opacity: .12}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-icon,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-icon,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-icon,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-icon,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-icon,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-icon{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-title,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-title,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-title,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-title{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-subtitle{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover{background-color:rgb(3 33 40 / var(--tw-bg-opacity));--tw-bg-opacity: .05}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover:is(.dark *),angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover:is(.dark *),angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover:is(.dark *){background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-bg-opacity: .12}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-icon,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-icon,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-icon{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-title,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-arrow,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-title,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-arrow,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-arrow{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-subtitle{opacity:1}angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{opacity:1}angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow{opacity:1}angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-subtitle{opacity:1}angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title{--tw-text-opacity: 1;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity));opacity:1}angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title:is(.dark *){--tw-text-opacity: 1;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity))}:root{--angor-vertical-navigation-compact-width: 112px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact{width:var(--angor-vertical-navigation-compact-width);min-width:var(--angor-vertical-navigation-compact-width);max-width:var(--angor-vertical-navigation-compact-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side{margin-left:calc(var(--angor-vertical-navigation-compact-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-left.angor-vertical-navigation-opened{margin-left:0}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side{margin-right:calc(var(--angor-vertical-navigation-compact-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-right.angor-vertical-navigation-opened{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-right .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-compact-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper{margin:4px 8px 0}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{flex-direction:column;justify-content:center;padding:12px;border-radius:6px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{margin-top:8px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title{font-size:12px;font-weight:500;text-align:center;line-height:16px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle{display:none!important}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge{position:absolute;top:12px;left:64px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item>angor-vertical-navigation-collapsable-item,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item>angor-vertical-navigation-collapsable-item{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item>angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item>angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-aside-wrapper{left:var(--angor-vertical-navigation-compact-width)}:root{--angor-vertical-navigation-width: 280px;--angor-vertical-navigation-dense-width: 80px}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over){width:var(--angor-vertical-navigation-dense-width);min-width:var(--angor-vertical-navigation-dense-width);max-width:var(--angor-vertical-navigation-dense-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side{margin-left:calc(var(--angor-vertical-navigation-dense-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-left.angor-vertical-navigation-opened{margin-left:0}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side{margin-right:calc(var(--angor-vertical-navigation-dense-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-right.angor-vertical-navigation-opened{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-right .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-dense-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-right.angor-vertical-navigation-hover .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{width:calc(var(--angor-vertical-navigation-dense-width) - 24px);min-width:calc(var(--angor-vertical-navigation-dense-width) - 24px);max-width:calc(var(--angor-vertical-navigation-dense-width) - 24px)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{transition:opacity .4s cubic-bezier(.25,.8,.25,1)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item:first-of-type{margin-top:0}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{padding:10px 16px}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{white-space:nowrap;opacity:0}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:before{content:"";position:absolute;top:20px;width:23px;border-top-width:2px}angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-aside-wrapper{left:var(--angor-vertical-navigation-dense-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper{width:var(--angor-vertical-navigation-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{width:calc(var(--angor-vertical-navigation-width) - 24px);min-width:calc(var(--angor-vertical-navigation-width) - 24px);max-width:calc(var(--angor-vertical-navigation-width) - 24px)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{white-space:nowrap;animation:removeWhiteSpaceNoWrap 1ms linear .35s;animation-fill-mode:forwards}angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-aside-wrapper{left:var(--angor-vertical-navigation-width)}@keyframes removeWhiteSpaceNoWrap{0%{white-space:nowrap}99%{white-space:nowrap}to{white-space:normal}}:root{--angor-vertical-navigation-thin-width: 80px}angor-vertical-navigation.angor-vertical-navigation-appearance-thin{width:var(--angor-vertical-navigation-thin-width);min-width:var(--angor-vertical-navigation-thin-width);max-width:var(--angor-vertical-navigation-thin-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side{margin-left:calc(var(--angor-vertical-navigation-thin-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-left.angor-vertical-navigation-opened{margin-left:0}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side{margin-right:calc(var(--angor-vertical-navigation-thin-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-right.angor-vertical-navigation-opened{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-right .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-thin-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item{flex-direction:column;justify-content:center;height:64px;min-height:64px;max-height:64px;padding:0 16px}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper{display:flex;align-items:center;justify-content:center}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{justify-content:center;padding:12px;border-radius:4px}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{margin:0}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge-content,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge-content,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-collapsable-item{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-aside-wrapper{left:var(--angor-vertical-navigation-thin-width)} -`],encapsulation:2,data:{animation:Si},changeDetection:0});let i=e;return i})();var $1=["notificationsOrigin"],Z1=["notificationsPanel"],Y1=i=>({unread:i}),K1=(i,e)=>({"bg-gray-400 dark:bg-gray-500 sm:opacity-0 sm:group-hover:opacity-100":i,"bg-primary":e});function Q1(i,e){if(i&1&&(b(0,"span",4)(1,"span",6),F(2),v()()),i&2){let a=h();m(2),te(" ",a.unreadCount," ")}}function X1(i,e){i&1&&se(0)}function ey(i,e){if(i&1&&(b(0,"a",23),k(1,X1,1,0,"ng-container",25),v()),i&2){let a=h(2).$implicit,t=X(9);f("href",a.link,ot),m(),f("ngTemplateOutlet",t)}}function ty(i,e){i&1&&se(0)}function iy(i,e){if(i&1&&(b(0,"a",24),k(1,ty,1,0,"ng-container",25),v()),i&2){let a=h(2).$implicit,t=X(9);f("routerLink",a.link),m(),f("ngTemplateOutlet",t)}}function ay(i,e){if(i&1&&k(0,ey,2,2,"a",23)(1,iy,2,2,"a",24),i&2){let a=h().$implicit;S(a.useRouter?-1:0),m(),S(a.useRouter?1:-1)}}function ny(i,e){i&1&&se(0)}function oy(i,e){if(i&1&&(b(0,"div",17),k(1,ny,1,0,"ng-container",25),v()),i&2){h();let a=X(9);m(),f("ngTemplateOutlet",a)}}function ry(i,e){if(i&1&&(b(0,"div",26),w(1,"mat-icon",32),v()),i&2){let a=h(2).$implicit;m(),f("svgIcon",a.icon)}}function sy(i,e){if(i&1&&w(0,"img",27),i&2){let a=h(2).$implicit;f("src",a.image,ot)("alt","Notification image")}}function ly(i,e){if(i&1&&w(0,"div",29),i&2){let a=h(2).$implicit;f("innerHTML",a.title,ft)}}function cy(i,e){if(i&1&&w(0,"div",30),i&2){let a=h(2).$implicit;f("innerHTML",a.description,ft)}}function uy(i,e){if(i&1&&(k(0,ry,2,1,"div",26)(1,sy,1,2,"img",27),b(2,"div",28),k(3,ly,1,1,"div",29)(4,cy,1,1,"div",30),b(5,"div",31),F(6),Hi(7,"date"),v()()),i&2){let a=h().$implicit;S(a.icon&&!a.image?0:-1),m(),S(a.image?1:-1),m(2),S(a.title?3:-1),m(),S(a.description?4:-1),m(2),te(" ",zi(7,5,a.time,"MMM dd, h:mm a")," ")}}function dy(i,e){if(i&1){let a=le();b(0,"div",16),k(1,ay,2,2)(2,oy,2,1,"div",17),b(3,"div",18)(4,"button",19),G("click",function(){let n=K(a).$implicit,o=h(2);return Q(o.toggleRead(n))}),w(5,"span",20),v(),b(6,"button",21),G("click",function(){let n=K(a).$implicit,o=h(2);return Q(o.delete(n))}),w(7,"mat-icon",22),v()()(),k(8,uy,8,8,"ng-template",null,2,Qe)}if(i&2){let a=e.$implicit;f("ngClass",de(7,Y1,!a.read)),m(),S(a.link?1:-1),m(),S(a.link?-1:2),m(2),f("matTooltip",a.read?"Mark as unread":"Mark as read"),m(),f("ngClass",Lt(9,K1,a.read,!a.read)),m(),f("matTooltip","Remove"),m(),f("svgIcon","heroicons_solid:x-mark")}}function my(i,e){i&1&&(b(0,"div",15)(1,"div",33),w(2,"mat-icon",34),v(),b(3,"div",35),F(4," No notifications "),v(),b(5,"div",36),F(6," When you have notifications, they will appear here. "),v()()),i&2&&(m(2),f("svgIcon","heroicons_outline:bell"))}function py(i,e){if(i&1){let a=le();b(0,"div",7)(1,"div",8)(2,"div",9)(3,"button",3),G("click",function(){K(a);let n=h();return Q(n.closePanel())}),w(4,"mat-icon",10),v()(),b(5,"div",11),F(6,"Notifications"),v(),b(7,"div",12)(8,"button",13),G("click",function(){K(a);let n=h();return Q(n.markAllAsRead())}),w(9,"mat-icon",10),v()()(),b(10,"div",14),Te(11,dy,10,12,null,null,lt().trackByFn,!0),k(13,my,7,1,"div",15),v()()}if(i&2){let a=h();m(4),f("svgIcon","heroicons_solid:x-mark"),m(4),f("matTooltip","Mark all as read")("disabled",a.unreadCount===0),m(),f("svgIcon","heroicons_solid:envelope-open"),m(2),qe(a.notifications),m(2),S(!a.notifications||!a.notifications.length?13:-1)}}var Fr=(()=>{let e=class e{constructor(t,n,o,r){this._changeDetectorRef=t,this._notificationsService=n,this._overlay=o,this._viewContainerRef=r,this.unreadCount=0,this._unsubscribeAll=new V}ngOnInit(){this._notificationsService.notifications$.pipe(U(this._unsubscribeAll)).subscribe(t=>{this.notifications=t,this._calculateUnreadCount(),this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete(),this._overlayRef&&this._overlayRef.dispose()}openPanel(){!this._notificationsPanel||!this._notificationsOrigin||(this._overlayRef||this._createOverlay(),this._overlayRef.attach(new pa(this._notificationsPanel,this._viewContainerRef)))}closePanel(){this._overlayRef.detach()}markAllAsRead(){this._notificationsService.markAllAsRead().subscribe()}toggleRead(t){t.read=!t.read,this._notificationsService.update(t.id,t).subscribe()}delete(t){this._notificationsService.delete(t.id).subscribe()}trackByFn(t,n){return n.id||t}_createOverlay(){this._overlayRef=this._overlay.create({hasBackdrop:!0,backdropClass:"angor-backdrop-on-mobile",scrollStrategy:this._overlay.scrollStrategies.block(),positionStrategy:this._overlay.position().flexibleConnectedTo(this._notificationsOrigin._elementRef.nativeElement).withLockedPosition(!0).withPush(!0).withPositions([{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"}])}),this._overlayRef.backdropClick().subscribe(()=>{this._overlayRef.detach()})}_calculateUnreadCount(){let t=0;this.notifications&&this.notifications.length&&(t=this.notifications.filter(n=>!n.read).length),this.unreadCount=t}};e.\u0275fac=function(n){return new(n||e)(E(oe),E(kr),E(Xe),E(Ka))},e.\u0275cmp=J({type:e,selectors:[["notifications"]],viewQuery:function(n,o){if(n&1&&(Ge($1,5),Ge(Z1,5)),n&2){let r;He(r=ze())&&(o._notificationsOrigin=r.first),He(r=ze())&&(o._notificationsPanel=r.first)}},exportAs:["notifications"],standalone:!0,features:[W],decls:6,vars:2,consts:[["notificationsOrigin",""],["notificationsPanel",""],["notificationContent",""],["mat-icon-button","",3,"click"],[1,"absolute","left-0","right-0","top-0","flex","h-3","items-center","justify-center"],[3,"svgIcon"],[1,"ml-4","mt-2.5","flex","h-4","min-w-4","shrink-0","items-center","justify-center","rounded-full","bg-teal-600","px-1","text-xs","font-medium","text-indigo-50"],[1,"fixed","inset-0","flex","flex-col","overflow-hidden","shadow-lg","sm:static","sm:inset-auto","sm:w-90","sm:min-w-90","sm:rounded-2xl"],[1,"flex","shrink-0","items-center","bg-primary","py-4","pl-6","pr-4","text-on-primary"],[1,"-ml-1","mr-3","sm:hidden"],[1,"text-current","icon-size-5",3,"svgIcon"],[1,"text-lg","font-medium","leading-10"],[1,"ml-auto"],["mat-icon-button","",1,"dark:text-white",3,"click","matTooltip","disabled"],[1,"bg-card","relative","flex","flex-auto","flex-col","divide-y","overflow-y-auto","sm:max-h-120"],[1,"flex","flex-auto","flex-col","items-center","justify-center","px-8","py-12","sm:justify-start"],[1,"group","flex","hover:bg-gray-50","dark:hover:bg-black","dark:hover:bg-opacity-5",3,"ngClass"],[1,"flex","flex-auto","py-5","pl-6"],[1,"relative","my-5","ml-2","mr-6","flex","flex-col"],["mat-icon-button","",1,"h-6","min-h-6","w-6",3,"click","matTooltip"],[1,"h-2","w-2","rounded-full",3,"ngClass"],["mat-icon-button","",1,"h-6","min-h-6","w-6","sm:opacity-0","sm:group-hover:opacity-100",3,"click","matTooltip"],[1,"icon-size-4",3,"svgIcon"],[1,"flex","flex-auto","cursor-pointer","py-5","pl-6",3,"href"],[1,"flex","flex-auto","cursor-pointer","py-5","pl-6",3,"routerLink"],[4,"ngTemplateOutlet"],[1,"mr-4","flex","h-8","w-8","shrink-0","items-center","justify-center","rounded-full","bg-gray-100","dark:bg-gray-700"],[1,"mr-4","h-8","w-8","shrink-0","overflow-hidden","rounded-full","object-cover","object-center",3,"src","alt"],[1,"flex","flex-auto","flex-col"],[1,"line-clamp-1","font-semibold",3,"innerHTML"],[1,"line-clamp-2",3,"innerHTML"],[1,"text-secondary","mt-2","text-sm","leading-none"],[1,"icon-size-5",3,"svgIcon"],[1,"flex","h-14","w-14","flex-0","items-center","justify-center","rounded-full","bg-primary-100","dark:bg-primary-600"],[1,"text-primary-700","dark:text-primary-50",3,"svgIcon"],[1,"mt-5","text-2xl","font-semibold","tracking-tight"],[1,"text-secondary","mt-1","w-full","max-w-60","text-center","text-md"]],template:function(n,o){if(n&1){let r=le();b(0,"button",3,0),G("click",function(){return K(r),Q(o.openPanel())}),k(2,Q1,3,1,"span",4),w(3,"mat-icon",5),v(),k(4,py,14,5,"ng-template",null,1,Qe)}n&2&&(m(2),S(o.unreadCount>0?2:-1),m(),f("svgIcon","heroicons_outline:bell"))},dependencies:[st,rt,xe,_e,mt,dt,ge,ut,hi,go],encapsulation:2,changeDetection:0});let i=e;return i})();var hy=["messageInput"],by=(i,e)=>({"-translate-x-full shadow sm:-translate-x-96 lg:-translate-x-80":i,"translate-x-0":e}),vy=()=>({wheelPropagation:!1}),yy=(i,e)=>({"dark:hover:bg-hover hover:bg-gray-100":i,"bg-primary-50 dark:bg-hover":e}),_y=(i,e,a,t)=>({"items-end":i,"items-start":e,"mt-0.5":a,"mt-3":t}),xy=(i,e)=>({"bg-blue-500 text-blue-50":i,"bg-gray-500 text-gray-50":e}),wy=(i,e)=>({"-right-1 -mr-px mb-px text-blue-500":i,"-left-1 -ml-px mb-px -scale-x-1 text-gray-500":e}),Sy=(i,e)=>({"mr-3":i,"ml-3":e});function Cy(i,e){i&1&&(b(0,"div",5)(1,"div",13),w(2,"mat-icon",14),v(),b(3,"div",15),F(4," Team Chat "),v(),b(5,"button",16),w(6,"mat-icon",17),v()()),i&2&&(m(2),f("svgIcon","heroicons_outline:chat-bubble-left-right"),m(4),f("svgIcon","heroicons_outline:x-mark"))}function ky(i,e){if(i&1&&w(0,"img",19),i&2){let a=h(2);f("src",a.chat.contact.avatar,ot)}}function Ty(i,e){if(i&1&&(b(0,"div",20),F(1),v()),i&2){let a=h(2);m(),te(" ",a.chat.contact.name.charAt(0)," ")}}function qy(i,e){if(i&1&&(b(0,"div",6)(1,"div",18),k(2,ky,1,1,"img",19)(3,Ty,2,1,"div",20),v(),b(4,"div",21),F(5),v(),b(6,"button",16),w(7,"mat-icon",17),v()()),i&2){let a=h();m(2),S(a.chat.contact.avatar?2:-1),m(),S(a.chat.contact.avatar?-1:3),m(2),te(" ",a.chat.contact.name," "),m(2),f("svgIcon","heroicons_outline:x-mark")}}function Dy(i,e){if(i&1&&w(0,"div",25),i&2){let a=h().$implicit,t=h();Re("ring-primary-50",t.selectedChat&&t.selectedChat.id===a.id)}}function Ay(i,e){if(i&1&&w(0,"img",19),i&2){let a=h().$implicit;f("src",a.contact.avatar,ot)}}function Iy(i,e){if(i&1&&(b(0,"div",20),F(1),v()),i&2){let a=h().$implicit;m(),te(" ",a.contact.name.charAt(0)," ")}}function My(i,e){if(i&1){let a=le();b(0,"div",22),G("click",function(){let n=K(a).$implicit,o=h();return Q(o.selectChat(n.id))}),b(1,"div",23),k(2,Dy,1,2,"div",24)(3,Ay,1,1,"img",19)(4,Iy,2,1,"div",20),v()()}if(i&2){let a=e.$implicit,t=h();f("ngClass",Lt(4,yy,!t.selectedChat||t.selectedChat.id!==a.id,t.selectedChat&&t.selectedChat.id===a.id)),m(2),S(a.unreadCount>0?2:-1),m(),S(a.contact.avatar?3:-1),m(),S(a.contact.avatar?-1:4)}}function Ey(i,e){if(i&1&&(b(0,"div",34),w(1,"div",39),b(2,"div",40),F(3),Hi(4,"date"),v(),w(5,"div",39),v()),i&2){let a=h().$implicit;m(3),te(" ",zi(4,1,a.createdAt,"longDate")," ")}}function Oy(i,e){i&1&&se(0)}function Ly(i,e){if(i&1&&(b(0,"div",36),k(1,Oy,1,0,"ng-container",41),v()),i&2){let a=h().$implicit;h(2);let t=X(14);f("ngClass",Lt(2,wy,a.isMine,!a.isMine)),m(),f("ngTemplateOutlet",t)}}function Ny(i,e){if(i&1&&(b(0,"div",38),F(1),Hi(2,"date"),v()),i&2){let a=h().$implicit;f("ngClass",Lt(5,Sy,a.isMine,!a.isMine)),m(),te(" ",zi(2,2,a.createdAt,"HH:mm")," ")}}function Py(i,e){if(i&1&&(k(0,Ey,6,4,"div",34),Hi(1,"date"),Hi(2,"date"),b(3,"div",28)(4,"div",35),k(5,Ly,2,5,"div",36),w(6,"div",37),v(),k(7,Ny,3,8,"div",38),v()),i&2){let a=e.$implicit,t=e.$index,n=e.$count,o=h(2);S(t===0||zi(1,6,o.chat.messages[t-1].createdAt,"d")!==zi(2,9,a.createdAt,"d")?0:-1),m(3),f("ngClass",rc(12,_y,a.isMine,!a.isMine,t>0&&o.chat.messages[t-1].isMine===a.isMine,t>0&&o.chat.messages[t-1].isMine!==a.isMine)),m(),f("ngClass",Lt(17,xy,a.isMine,!a.isMine)),m(),S(t===n-1||o.chat.messages[t+1].isMine!==a.isMine?5:-1),m(),f("innerHTML",a.value,ft),m(),S(t===0||t===n-1||o.chat.messages[t+1].isMine!==a.isMine||o.chat.messages[t+1].createdAt!==a.createdAt?7:-1)}}function Fy(i,e){if(i&1&&(b(0,"div",26)(1,"div",27),Te(2,Py,8,20,"div",28,lt().trackByFn,!0),v()(),b(4,"div",29)(5,"mat-form-field",30),w(6,"textarea",31,1),v(),b(8,"div",32)(9,"button",33),w(10,"mat-icon",17),v()()()),i&2){let a=h();m(2),qe(a.chat.messages),m(3),f("subscriptSizing","dynamic"),m(5),f("svgIcon","heroicons_outline:paper-airplane")}}function jy(i,e){i&1&&(b(0,"div",12),w(1,"mat-icon",42),b(2,"div",43),F(3," Select a conversation "),v()()),i&2&&(m(),f("svgIcon","heroicons_outline:chat-bubble-bottom-center-text"))}function Ry(i,e){i&1&&(Xl(),b(0,"svg",44)(1,"g",45),w(2,"path",46),v()())}var jr=(()=>{let e=class e{constructor(t,n,o,r,s,l){this._document=t,this._elementRef=n,this._renderer2=o,this._ngZone=r,this._quickChatService=s,this._scrollStrategyOptions=l,this.opened=!1,this._scrollStrategy=this._scrollStrategyOptions.block(),this._unsubscribeAll=new V}get classList(){return{"quick-chat-opened":this.opened}}_resizeMessageInput(){this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{this.messageInput.nativeElement.style.height="auto",this.messageInput.nativeElement.style.height=`${this.messageInput.nativeElement.scrollHeight}px`})})}ngOnInit(){this._quickChatService.chat$.pipe(U(this._unsubscribeAll)).subscribe(t=>{this.chat=t}),this._quickChatService.chats$.pipe(U(this._unsubscribeAll)).subscribe(t=>{this.chats=t}),this._quickChatService.chat$.pipe(U(this._unsubscribeAll)).subscribe(t=>{this.selectedChat=t})}ngAfterViewInit(){this._mutationObserver=new MutationObserver(t=>{t.forEach(n=>{let o=n.target;if(n.attributeName==="class")if(o.classList.contains("cdk-global-scrollblock")){let r=parseInt(o.style.top,10);this._renderer2.setStyle(this._elementRef.nativeElement,"margin-top",`${Math.abs(r)}px`)}else this._renderer2.setStyle(this._elementRef.nativeElement,"margin-top",null)})}),this._mutationObserver.observe(this._document.documentElement,{attributes:!0,attributeFilter:["class"]})}ngOnDestroy(){this._mutationObserver.disconnect(),this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}open(){this.opened||this._toggleOpened(!0)}close(){this.opened&&this._toggleOpened(!1)}toggle(){this.opened?this.close():this.open()}selectChat(t){this._toggleOpened(!0),this._quickChatService.getChatById(t).subscribe()}trackByFn(t,n){return n.id||t}_showOverlay(){this._hideOverlay(),this._overlay=this._renderer2.createElement("div"),this._overlay&&(this._overlay.classList.add("quick-chat-overlay"),this._renderer2.appendChild(this._elementRef.nativeElement.parentElement,this._overlay),this._scrollStrategy.enable(),this._overlay.addEventListener("click",()=>{this.close()}))}_hideOverlay(){this._overlay&&(this._overlay&&(this._overlay.parentNode.removeChild(this._overlay),this._overlay=null),this._scrollStrategy.disable())}_toggleOpened(t){this.opened=t,t?this._showOverlay():this._hideOverlay()}};e.\u0275fac=function(n){return new(n||e)(E($e),E(We),E(si),E(Ct),E(Tr),E(Co))},e.\u0275cmp=J({type:e,selectors:[["quick-chat"]],viewQuery:function(n,o){if(n&1&&Ge(hy,5),n&2){let r;He(r=ze())&&(o.messageInput=r.first)}},hostVars:2,hostBindings:function(n,o){n&1&&G("input",function(){return o._resizeMessageInput()})("ngModelChange",function(){return o._resizeMessageInput()}),n&2&&kt(o.classList)},exportAs:["quickChat"],standalone:!0,features:[W],decls:15,vars:9,consts:[["speechBubbleExtension",""],["messageInput",""],[1,"fixed","bottom-0","top-0","w-full","sm:w-96","lg:sticky","lg:left-full","lg:h-screen","lg:w-16","lg:shadow"],[1,"bg-card","flex","h-full","w-full","flex-col","transition-transform","duration-400","ease-drawer","sm:w-96",3,"ngClass"],[1,"quick-chat-header","flex","flex-0","cursor-pointer","items-center","justify-start",3,"click"],[1,"flex","flex-auto","items-center","justify-center"],[1,"ml-3","flex","flex-auto","items-center"],[1,"flex","flex-auto","overflow-hidden","border-t"],["angorScrollbar","",1,"h-full","border-l","w-16","flex-0","overflow-y-hidden","overscroll-y-contain","sm:overflow-hidden","sm:overscroll-hidden",3,"angorScrollbarOptions"],[1,"flex-auto"],[1,"flex","cursor-pointer","items-center","px-4","py-3",3,"ngClass"],[1,"flex","flex-auto","flex-col","overflow-hidden","border-l","bg-gray-50","dark:bg-transparent"],[1,"flex","h-full","w-full","flex-auto","flex-col","items-center","justify-center","p-4"],[1,"flex","w-16","flex-0","items-center","justify-center"],[1,"icon-size-6",3,"svgIcon"],[1,"text-secondary","text-lg","font-medium"],["mat-icon-button","",1,"ml-auto","mr-4"],[3,"svgIcon"],[1,"relative","flex","h-10","w-10","flex-0","items-center","justify-center"],["alt","Contact avatar",1,"h-full","w-full","rounded-full","object-cover",3,"src"],[1,"flex","h-full","w-full","items-center","justify-center","rounded-full","bg-gray-200","text-lg","uppercase","text-gray-600","dark:bg-gray-700","dark:text-gray-200"],[1,"ml-4","truncate","text-lg","font-medium","leading-5"],[1,"flex","cursor-pointer","items-center","px-4","py-3",3,"click","ngClass"],[1,"relative","flex","h-8","w-8","flex-0","items-center","justify-center"],[1,"ring-bg-card","absolute","bottom-0","right-0","-ml-0.5","h-2","w-2","flex-0","rounded-full","bg-primary","text-on-primary","ring-2","dark:bg-primary-500","dark:ring-gray-900",3,"ring-primary-50"],[1,"ring-bg-card","absolute","bottom-0","right-0","-ml-0.5","h-2","w-2","flex-0","rounded-full","bg-primary","text-on-primary","ring-2","dark:bg-primary-500","dark:ring-gray-900"],[1,"flex","flex-col-reverse","overflow-y-auto","overscroll-y-contain"],[1,"flex","flex-auto","shrink","flex-col","p-6"],[1,"flex","flex-col",3,"ngClass"],[1,"flex","items-end","border-t","bg-gray-50","p-4","dark:bg-transparent"],[1,"angor-mat-dense","angor-mat-rounded","angor-mat-bold","w-full",3,"subscriptSizing"],["matInput","","cdkTextareaAutosize",""],[1,"my-px","ml-4","flex","h-11","items-center"],["mat-icon-button",""],[1,"-mx-6","my-3","flex","items-center","justify-center"],[1,"relative","max-w-3/4","rounded-lg","px-3","py-2",3,"ngClass"],[1,"absolute","bottom-0","w-3",3,"ngClass"],[1,"min-w-4","leading-5",3,"innerHTML"],[1,"text-secondary","my-0.5","text-sm","font-medium",3,"ngClass"],[1,"flex-auto","border-b"],[1,"text-secondary","mx-4","flex-0","text-sm","font-medium","leading-5"],[4,"ngTemplateOutlet"],[1,"icon-size-24",3,"svgIcon"],[1,"text-secondary","mt-4","text-center","text-xl","font-medium","tracking-tight"],["width","100%","height","100%","viewBox","0 0 66 66","xmlns","http://www.w3.org/2000/svg"],["id","Page-1","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M1.01522827,0.516204834 C-8.83532715,54.3062744 61.7609863,70.5215302 64.8009949,64.3061218 C68.8074951,54.8859711 30.1663208,52.9997559 37.5036011,0.516204834 L1.01522827,0.516204834 Z","fill","currentColor","fill-rule","nonzero"]],template:function(n,o){if(n&1){let r=le();b(0,"div",2)(1,"div",3)(2,"div",4),G("click",function(){return K(r),Q(o.toggle())}),k(3,Cy,7,2,"div",5)(4,qy,8,4,"div",6),v(),b(5,"div",7)(6,"div",8)(7,"div",9),Te(8,My,5,7,"div",10,o.trackByFn,!0),v()(),b(10,"div",11),k(11,Fy,11,2)(12,jy,4,1,"div",12),v()()()(),k(13,Ry,3,0,"ng-template",null,0,Qe)}n&2&&(m(),f("ngClass",Lt(5,by,o.opened,!o.opened)),m(2),S(!o.opened||o.opened&&!o.selectedChat?3:-1),m(),S(o.opened&&o.selectedChat?4:-1),m(2),f("angorScrollbarOptions",po(8,vy)),m(2),qe(o.chats),m(3),S(o.chat?11:12))},dependencies:[ge,xe,_e,st,rt,eo,ut,Do,qo,Oo,Eo,$c,Zc,go],styles:[`quick-chat{z-index:399}quick-chat>div{overflow:hidden}quick-chat.quick-chat-opened>div{overflow:visible}quick-chat:not(.quick-chat-opened)>div{overflow:visible;animation:addOverflowHidden 1ms linear .4s;animation-fill-mode:forwards}.quick-chat-header{height:64px}enterprise-layout .quick-chat-header,modern-layout .quick-chat-header{height:80px!important}.quick-chat-overlay{position:fixed;inset:0;z-index:299;opacity:1;background-color:transparent}@keyframes addOverflowHidden{0%{overflow:visible}99%{overflow:visible}to{overflow:hidden}} -`],encapsulation:2});let i=e;return i})();var Vy=["panel"],Jy=["*"];function Wy(i,e){if(i&1){let a=le();b(0,"div",1,0),G("@panelAnimation.done",function(n){K(a);let o=h();return Q(o._animationDone.next(n))}),ca(2),v()}if(i&2){let a=e.id,t=h();kt(t._classList),Re("mat-mdc-autocomplete-visible",t.showPanel)("mat-mdc-autocomplete-hidden",!t.showPanel)("mat-primary",t._color==="primary")("mat-accent",t._color==="accent")("mat-warn",t._color==="warn"),f("id",t.id)("@panelAnimation",t.isOpen?"visible":"hidden"),Yt("aria-label",t.ariaLabel||null)("aria-labelledby",t._getPanelAriaLabelledby(a))}}var Uy=Ic("panelAnimation",[Oc("void, hidden",ht({opacity:0,transform:"scaleY(0.8)"})),ls(":enter, hidden => visible",[Mc([li("0.03s linear",ht({opacity:1})),li("0.12s cubic-bezier(0, 0, 0.2, 1)",ht({transform:"scaleY(1)"}))])]),ls(":leave, visible => hidden",[li("0.075s linear",ht({opacity:0}))])]),Gy=0,Rl=class{constructor(e,a){this.source=e,this.option=a}},Wm=new ve("mat-autocomplete-default-options",{providedIn:"root",factory:$y});function $y(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1,hideSingleSelectionIndicator:!1,requireSelection:!1}}var Um=(()=>{let e=class e{get isOpen(){return this._isOpen&&this.showPanel}_setColor(t){this._color=t,this._changeDetectorRef.markForCheck()}set classList(t){this._classList=t,this._elementRef.nativeElement.className=""}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(t){this._hideSingleSelectionIndicator=t,this._syncParentProperties()}_syncParentProperties(){if(this.options)for(let t of this.options)t._changeDetectorRef.markForCheck()}constructor(t,n,o,r){this._changeDetectorRef=t,this._elementRef=n,this._defaults=o,this._activeOptionChanges=ts.EMPTY,this._animationDone=new Ke,this.showPanel=!1,this._isOpen=!1,this.displayWith=null,this.optionSelected=new Ke,this.opened=new Ke,this.closed=new Ke,this.optionActivated=new Ke,this.id=`mat-autocomplete-${Gy++}`,this.inertGroups=r?.SAFARI||!1,this.autoActiveFirstOption=!!o.autoActiveFirstOption,this.autoSelectActiveOption=!!o.autoSelectActiveOption,this.requireSelection=!!o.requireSelection,this._hideSingleSelectionIndicator=this._defaults.hideSingleSelectionIndicator??!1}ngAfterContentInit(){this._keyManager=new _c(this.options).withWrap().skipPredicate(this._skipPredicate),this._activeOptionChanges=this._keyManager.change.subscribe(t=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[t]||null})}),this._setVisibility()}ngOnDestroy(){this._keyManager?.destroy(),this._activeOptionChanges.unsubscribe(),this._animationDone.complete()}_setScrollTop(t){this.panel&&(this.panel.nativeElement.scrollTop=t)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._changeDetectorRef.markForCheck()}_emitSelectEvent(t){let n=new Rl(this,t);this.optionSelected.emit(n)}_getPanelAriaLabelledby(t){if(this.ariaLabel)return null;let n=t?t+" ":"";return this.ariaLabelledby?n+this.ariaLabelledby:t}_skipPredicate(){return!1}};e.\u0275fac=function(n){return new(n||e)(E(oe),E(We),E(Wm),E(bi))},e.\u0275cmp=J({type:e,selectors:[["mat-autocomplete"]],contentQueries:function(n,o,r){if(n&1&&(as(r,wo,5),as(r,kc,5)),n&2){let s;He(s=ze())&&(o.options=s),He(s=ze())&&(o.optionGroups=s)}},viewQuery:function(n,o){if(n&1&&(Ge(Ya,7),Ge(Vy,5)),n&2){let r;He(r=ze())&&(o.template=r.first),He(r=ze())&&(o.panel=r.first)}},hostAttrs:[1,"mat-mdc-autocomplete"],inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],displayWith:"displayWith",autoActiveFirstOption:[2,"autoActiveFirstOption","autoActiveFirstOption",Bi],autoSelectActiveOption:[2,"autoSelectActiveOption","autoSelectActiveOption",Bi],requireSelection:[2,"requireSelection","requireSelection",Bi],panelWidth:"panelWidth",disableRipple:[2,"disableRipple","disableRipple",Bi],classList:[0,"class","classList"],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",Bi]},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},exportAs:["matAutocomplete"],standalone:!0,features:[en([{provide:Cc,useExisting:e}]),Qa,W],ngContentSelectors:Jy,decls:1,vars:0,consts:[["panel",""],["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id"]],template:function(n,o){n&1&&(mo(),k(0,Wy,3,16,"ng-template"))},styles:["div.mat-mdc-autocomplete-panel{width:100%;max-height:256px;visibility:hidden;transform-origin:center top;overflow:auto;padding:8px 0;box-sizing:border-box;position:static;border-radius:var(--mat-autocomplete-container-shape);box-shadow:var(--mat-autocomplete-container-elevation-shadow);background-color:var(--mat-autocomplete-background-color)}.cdk-high-contrast-active div.mat-mdc-autocomplete-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel{border-top-left-radius:0;border-top-right-radius:0}.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:center bottom}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{visibility:visible}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{visibility:hidden;pointer-events:none}mat-autocomplete{display:none}"],encapsulation:2,data:{animation:[Uy]},changeDetection:0});let i=e;return i})();var Zy={provide:Yc,useExisting:Kl(()=>Hl),multi:!0};var Rr=new ve("mat-autocomplete-scroll-strategy",{providedIn:"root",factory:()=>{let i=I(Xe);return()=>i.scrollStrategies.reposition()}});function Yy(i){return()=>i.scrollStrategies.reposition()}var Ky={provide:Rr,deps:[Xe],useFactory:Yy},Hl=(()=>{let e=class e{constructor(t,n,o,r,s,l,c,d,g,x,y){this._element=t,this._overlay=n,this._viewContainerRef=o,this._zone=r,this._changeDetectorRef=s,this._dir=c,this._formField=d,this._document=g,this._viewportRuler=x,this._defaults=y,this._componentDestroyed=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=ts.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new V,this._windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen},this._onChange=()=>{},this._onTouched=()=>{},this.position="auto",this.autocompleteAttribute="off",this._initialized=new V,this._injector=I(Zt),this._aboveClass="mat-mdc-autocomplete-panel-above",this._overlayAttached=!1,this.optionSelections=oa(()=>{let _=this.autocomplete?this.autocomplete.options:null;return _?_.changes.pipe(la(_),Pe(()=>ri(..._.map(D=>D.onSelectionChange)))):this._initialized.pipe(Pe(()=>this.optionSelections))}),this._handlePanelKeydown=_=>{(_.keyCode===27&&!vi(_)||_.keyCode===38&&vi(_,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),_.stopPropagation(),_.preventDefault())},this._trackedModal=null,this._scrollStrategy=l}ngAfterViewInit(){this._initialized.next(),this._initialized.complete();let t=this._getWindow();typeof t<"u"&&this._zone.runOutsideAngular(()=>t.addEventListener("blur",this._windowBlurHandler))}ngOnChanges(t){t.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){let t=this._getWindow();typeof t<"u"&&t.removeEventListener("blur",this._windowBlurHandler),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete(),this._clearFromModal()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}openPanel(){this._openPanelInternal()}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this._zone.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete._latestOpeningTrigger===this&&(this.autocomplete._isOpen=!1,this.autocomplete._latestOpeningTrigger=null),this._overlayAttached=!1,this._pendingAutoselectedOption=null,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._updatePanelState(),this._componentDestroyed||this._changeDetectorRef.detectChanges(),this._trackedModal&&bo(this._trackedModal,"aria-owns",this.autocomplete.id))}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return ri(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe(Ne(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe(Ne(()=>this._overlayAttached)):Fe()).pipe(Le(t=>t instanceof qc?t:null))}get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return ri(ra(this._document,"click"),ra(this._document,"auxclick"),ra(this._document,"touchend")).pipe(Ne(t=>{let n=yc(t),o=this._formField?this._formField.getConnectedOverlayOrigin().nativeElement:null,r=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&n!==this._element.nativeElement&&this._document.activeElement!==this._element.nativeElement&&(!o||!o.contains(n))&&(!r||!r.contains(n))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(n)}))}writeValue(t){Promise.resolve(null).then(()=>this._assignOptionValue(t))}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this._element.nativeElement.disabled=t}_handleKeydown(t){let n=t.keyCode,o=vi(t);if(n===27&&!o&&t.preventDefault(),this._valueOnLastKeydown=this._element.nativeElement.value,this.activeOption&&n===13&&this.panelOpen&&!o)this.activeOption._selectViaInteraction(),this._resetActiveItem(),t.preventDefault();else if(this.autocomplete){let r=this.autocomplete._keyManager.activeItem,s=n===38||n===40;n===9||s&&!o&&this.panelOpen?this.autocomplete._keyManager.onKeydown(t):s&&this._canOpen()&&this._openPanelInternal(this._valueOnLastKeydown),(s||this.autocomplete._keyManager.activeItem!==r)&&(this._scrollToOption(this.autocomplete._keyManager.activeItemIndex||0),this.autocomplete.autoSelectActiveOption&&this.activeOption&&(this._pendingAutoselectedOption||(this._valueBeforeAutoSelection=this._valueOnLastKeydown),this._pendingAutoselectedOption=this.activeOption,this._assignOptionValue(this.activeOption.value)))}}_handleInput(t){let n=t.target,o=n.value;if(n.type==="number"&&(o=o==""?null:parseFloat(o)),this._previousValue!==o){if(this._previousValue=o,this._pendingAutoselectedOption=null,(!this.autocomplete||!this.autocomplete.requireSelection)&&this._onChange(o),!o)this._clearPreviousSelectedOption(null,!1);else if(this.panelOpen&&!this.autocomplete.requireSelection){let r=this.autocomplete.options?.find(s=>s.selected);if(r){let s=this._getDisplayValue(r.value);o!==s&&r.deselect(!1)}}if(this._canOpen()&&this._document.activeElement===t.target){let r=this._valueOnLastKeydown??this._element.nativeElement.value;this._valueOnLastKeydown=null,this._openPanelInternal(r)}}}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(this._previousValue),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_handleClick(){this._canOpen()&&!this.panelOpen&&this._openPanelInternal()}_floatLabel(t=!1){this._formField&&this._formField.floatLabel==="auto"&&(t?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField&&(this._formField.floatLabel="auto"),this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){let t=new ao(o=>{ic(()=>{o.next()},{injector:this._injector})}),n=this.autocomplete.options.changes.pipe($t(()=>this._positionStrategy.reapplyLastPosition()),sa(0));return ri(t,n).pipe(Pe(()=>this._zone.run(()=>{let o=this.panelOpen;return this._resetActiveItem(),this._updatePanelState(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),o!==this.panelOpen&&(this.panelOpen?this._emitOpened():this.autocomplete.closed.emit()),this.panelClosingActions})),je(1)).subscribe(o=>this._setValueAndClose(o))}_emitOpened(){this.autocomplete.opened.emit()}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_getDisplayValue(t){let n=this.autocomplete;return n&&n.displayWith?n.displayWith(t):t}_assignOptionValue(t){let n=this._getDisplayValue(t);t==null&&this._clearPreviousSelectedOption(null,!1),this._updateNativeInputValue(n??"")}_updateNativeInputValue(t){this._formField?this._formField._control.value=t:this._element.nativeElement.value=t,this._previousValue=t}_setValueAndClose(t){let n=this.autocomplete,o=t?t.source:this._pendingAutoselectedOption;o?(this._clearPreviousSelectedOption(o),this._assignOptionValue(o.value),this._onChange(o.value),n._emitSelectEvent(o),this._element.nativeElement.focus()):n.requireSelection&&this._element.nativeElement.value!==this._valueOnAttach&&(this._clearPreviousSelectedOption(null),this._assignOptionValue(null),n._animationDone?n._animationDone.pipe(je(1)).subscribe(()=>this._onChange(null)):this._onChange(null)),this.closePanel()}_clearPreviousSelectedOption(t,n){this.autocomplete?.options?.forEach(o=>{o!==t&&o.selected&&o.deselect(n)})}_openPanelInternal(t=this._element.nativeElement.value){if(this._attachOverlay(t),this._floatLabel(),this._trackedModal){let n=this.autocomplete.id;rs(this._trackedModal,"aria-owns",n)}}_attachOverlay(t){this.autocomplete;let n=this._overlayRef;n?(this._positionStrategy.setOrigin(this._getConnectedElement()),n.updateSize({width:this._getPanelWidth()})):(this._portal=new pa(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),n=this._overlay.create(this._getOverlayConfig()),this._overlayRef=n,this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&n&&n.updateSize({width:this._getPanelWidth()})})),n&&!n.hasAttached()&&(n.attach(this._portal),this._valueOnAttach=t,this._valueOnLastKeydown=null,this._closingActionsSubscription=this._subscribeToClosingActions());let o=this.panelOpen;this.autocomplete._isOpen=this._overlayAttached=!0,this.autocomplete._latestOpeningTrigger=this,this.autocomplete._setColor(this._formField?.color),this._updatePanelState(),this._applyModalPanelOwnership(),this.panelOpen&&o!==this.panelOpen&&this._emitOpened()}_updatePanelState(){if(this.autocomplete._setVisibility(),this.panelOpen){let t=this._overlayRef;this._keydownSubscription||(this._keydownSubscription=t.keydownEvents().subscribe(this._handlePanelKeydown)),this._outsideClickSubscription||(this._outsideClickSubscription=t.outsidePointerEvents().subscribe())}else this._keydownSubscription?.unsubscribe(),this._outsideClickSubscription?.unsubscribe(),this._keydownSubscription=this._outsideClickSubscription=null}_getOverlayConfig(){return new ko({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir??void 0,panelClass:this._defaults?.overlayPanelClass})}_getOverlayPosition(){let t=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(t),this._positionStrategy=t,t}_setStrategyPositions(t){let n=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],o=this._aboveClass,r=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:o},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:o}],s;this.position==="above"?s=r:this.position==="below"?s=n:s=[...n,...r],t.withPositions(s)}_getConnectedElement(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element}_getPanelWidth(){return this.autocomplete.panelWidth||this._getHostWidth()}_getHostWidth(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width}_resetActiveItem(){let t=this.autocomplete;if(t.autoActiveFirstOption){let n=-1;for(let o=0;o .cdk-overlay-container [aria-modal="true"]');if(!t)return;let n=this.autocomplete.id;this._trackedModal&&bo(this._trackedModal,"aria-owns",n),rs(t,"aria-owns",n),this._trackedModal=t}_clearFromModal(){if(this._trackedModal){let t=this.autocomplete.id;bo(this._trackedModal,"aria-owns",t),this._trackedModal=null}}};e.\u0275fac=function(n){return new(n||e)(E(We),E(Xe),E(Ka),E(Ct),E(oe),E(Rr),E(on,8),E(Rc,9),E($e,8),E(Nc),E(Wm,8))},e.\u0275dir=ji({type:e,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(n,o){n&1&&G("focusin",function(){return o._handleFocus()})("blur",function(){return o._onTouched()})("input",function(s){return o._handleInput(s)})("keydown",function(s){return o._handleKeydown(s)})("click",function(){return o._handleClick()}),n&2&&Yt("autocomplete",o.autocompleteAttribute)("role",o.autocompleteDisabled?null:"combobox")("aria-autocomplete",o.autocompleteDisabled?null:"list")("aria-activedescendant",o.panelOpen&&o.activeOption?o.activeOption.id:null)("aria-expanded",o.autocompleteDisabled?null:o.panelOpen.toString())("aria-controls",o.autocompleteDisabled||!o.panelOpen||o.autocomplete==null?null:o.autocomplete.id)("aria-haspopup",o.autocompleteDisabled?null:"listbox")},inputs:{autocomplete:[0,"matAutocomplete","autocomplete"],position:[0,"matAutocompletePosition","position"],connectedTo:[0,"matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:[0,"autocomplete","autocompleteAttribute"],autocompleteDisabled:[2,"matAutocompleteDisabled","autocompleteDisabled",Bi]},exportAs:["matAutocompleteTrigger"],standalone:!0,features:[en([Zy]),Qa,Ye]});let i=e;return i})(),Gm=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=Ot({type:e}),e.\u0275inj=Mt({providers:[Ky],imports:[fa,rn,_i,uc,Pc,rn,_i]});let i=e;return i})();var Xy=["barSearchInput"],e4=["matAutocomplete"],Ja=i=>({$implicit:i}),t4=i=>({"text-hint line-through":i});function i4(i,e){if(i&1){let a=le();b(0,"button",8),G("click",function(){K(a);let n=h(2);return Q(n.open())}),w(1,"mat-icon",9),v()}i&2&&(m(),f("svgIcon","heroicons_outline:magnifying-glass"))}function a4(i,e){i&1&&(b(0,"mat-option",13),F(1," No results found! "),v())}function n4(i,e){i&1&&se(0)}function o4(i,e){if(i&1&&k(0,n4,1,0,"ng-container",18),i&2){let a=h().$implicit;h(4);let t=X(3);f("ngTemplateOutlet",t)("ngTemplateOutletContext",de(2,Ja,a))}}function r4(i,e){i&1&&se(0)}function s4(i,e){if(i&1&&k(0,r4,1,0,"ng-container",18),i&2){let a=h().$implicit;h(4);let t=X(5);f("ngTemplateOutlet",t)("ngTemplateOutletContext",de(2,Ja,a))}}function l4(i,e){i&1&&se(0)}function c4(i,e){if(i&1&&k(0,l4,1,0,"ng-container",18),i&2){let a=h().$implicit;h(4);let t=X(7);f("ngTemplateOutlet",t)("ngTemplateOutletContext",de(2,Ja,a))}}function u4(i,e){if(i&1&&(b(0,"mat-option",17),k(1,o4,1,4,"ng-container")(2,s4,1,4,"ng-container")(3,c4,1,4,"ng-container"),v()),i&2){let a=e.$implicit,t=h().$implicit;f("routerLink",a.link)("value",a.value),m(),S(t.id==="contacts"?1:-1),m(),S(t.id==="pages"?2:-1),m(),S(t.id==="tasks"?3:-1)}}function d4(i,e){if(i&1&&(b(0,"mat-optgroup",15)(1,"span",16),F(2),v()(),Te(3,u4,4,5,"mat-option",17,lt().trackByFn,!0)),i&2){let a=e.$implicit;m(2),Xa(a.label.toUpperCase()),m(),qe(a.results)}}function m4(i,e){if(i&1){let a=le();b(0,"div",7),w(1,"mat-icon",10),b(2,"input",11,3),G("keydown",function(n){K(a);let o=h(2);return Q(o.onKeydown(n))}),v(),b(4,"mat-autocomplete",12,4),k(6,a4,2,0,"mat-option",13),Te(7,d4,5,1,null,null,lt().trackByFn,!0),v(),b(9,"button",14),G("click",function(){K(a);let n=h(2);return Q(n.close())}),w(10,"mat-icon",9),v()()}if(i&2){let a=X(5),t=h(2);f("@slideInTop",void 0)("@slideOutTop",void 0),m(),f("svgIcon","heroicons_outline:magnifying-glass"),m(),f("formControl",t.searchControl)("matAutocomplete",a)("placeholder","Search..."),m(2),f("autoSelectActiveOption",!0)("disableRipple",!0),m(2),S(t.resultSets&&!t.resultSets.length?6:-1),m(),qe(t.resultSets),m(3),f("svgIcon","heroicons_outline:x-mark")}}function p4(i,e){if(i&1&&k(0,i4,2,1,"button",6)(1,m4,11,10,"div",7),i&2){let a=h();S(a.opened?-1:0),m(),S(a.opened?1:-1)}}function g4(i,e){i&1&&(b(0,"mat-option",13),F(1," No results found! "),v())}function f4(i,e){i&1&&se(0)}function h4(i,e){if(i&1&&k(0,f4,1,0,"ng-container",18),i&2){let a=h().$implicit;h(3);let t=X(3);f("ngTemplateOutlet",t)("ngTemplateOutletContext",de(2,Ja,a))}}function b4(i,e){i&1&&se(0)}function v4(i,e){if(i&1&&k(0,b4,1,0,"ng-container",18),i&2){let a=h().$implicit;h(3);let t=X(5);f("ngTemplateOutlet",t)("ngTemplateOutletContext",de(2,Ja,a))}}function y4(i,e){i&1&&se(0)}function _4(i,e){if(i&1&&k(0,y4,1,0,"ng-container",18),i&2){let a=h().$implicit;h(3);let t=X(7);f("ngTemplateOutlet",t)("ngTemplateOutletContext",de(2,Ja,a))}}function x4(i,e){if(i&1&&(b(0,"mat-option",17),k(1,h4,1,4,"ng-container")(2,v4,1,4,"ng-container")(3,_4,1,4,"ng-container"),v()),i&2){let a=e.$implicit,t=h().$implicit;f("routerLink",a.link)("value",a.value),m(),S(t.id==="contacts"?1:-1),m(),S(t.id==="pages"?2:-1),m(),S(t.id==="tasks"?3:-1)}}function w4(i,e){if(i&1&&(b(0,"mat-optgroup",15)(1,"span",16),F(2),v()(),Te(3,x4,4,5,"mat-option",17,lt().trackByFn,!0)),i&2){let a=e.$implicit;m(2),Xa(a.label.toUpperCase()),m(),qe(a.results)}}function S4(i,e){if(i&1){let a=le();b(0,"div",5)(1,"mat-form-field",19),w(2,"mat-icon",20),b(3,"input",21),G("keydown",function(n){K(a);let o=h();return Q(o.onKeydown(n))}),v()(),b(4,"mat-autocomplete",22,4),k(6,g4,2,0,"mat-option",13),Te(7,w4,5,1,null,null,lt().trackByFn,!0),v()()}if(i&2){let a=X(5),t=h();m(),f("subscriptSizing","dynamic"),m(),f("svgIcon","heroicons_outline:magnifying-glass"),m(),f("formControl",t.searchControl)("matAutocomplete",a)("placeholder","Search..."),m(),f("autoSelectActiveOption",!0)("disableRipple",!0),m(2),S(t.resultSets&&!t.resultSets.length?6:-1),m(),qe(t.resultSets)}}function C4(i,e){if(i&1&&w(0,"img",25),i&2){let a=h().$implicit;f("src",a.avatar,ot)}}function k4(i,e){i&1&&w(0,"mat-icon",26),i&2&&f("svgIcon","heroicons_outline:user-circle")}function T4(i,e){if(i&1&&(b(0,"div",23)(1,"div",24),k(2,C4,1,1,"img",25)(3,k4,1,1,"mat-icon",26),v(),b(4,"div",27),w(5,"span",28),v()()),i&2){let a=e.$implicit;m(2),S(a.avatar?2:-1),m(),S(a.avatar?-1:3),m(2),f("innerHTML",a.name,ft)}}function q4(i,e){if(i&1&&(b(0,"div",29),w(1,"div",30),b(2,"div",31),F(3),v()()),i&2){let a=e.$implicit;m(),f("innerHTML",a.title,ft),m(2),te(" ",a.link," ")}}function D4(i,e){i&1&&w(0,"mat-icon",32),i&2&&f("svgIcon","heroicons_outline:check-circle")}function A4(i,e){i&1&&w(0,"mat-icon",33),i&2&&f("svgIcon","heroicons_outline:check-circle")}function I4(i,e){if(i&1&&(b(0,"div",23),k(1,D4,1,1,"mat-icon",32)(2,A4,1,1,"mat-icon",33),w(3,"div",34),v()),i&2){let a=e.$implicit;m(),S(a.completed?1:-1),m(),S(a.completed?-1:2),m(),f("ngClass",de(4,t4,a.completed))("innerHTML",a.title,ft)}}var Hr=(()=>{let e=class e{constructor(t,n,o){this._elementRef=t,this._httpClient=n,this._renderer2=o,this.appearance="basic",this.debounce=300,this.minLength=2,this.search=new Ke,this.opened=!1,this.searchControl=new Xc,this._unsubscribeAll=new V}get classList(){return{"search-appearance-bar":this.appearance==="bar","search-appearance-basic":this.appearance==="basic","search-opened":this.opened}}set barSearchInput(t){t&&setTimeout(()=>{t.nativeElement.focus()})}set matAutocomplete(t){this._matAutocomplete=t}ngOnChanges(t){"appearance"in t&&this.close()}ngOnInit(){this.searchControl.valueChanges.pipe(so(this.debounce),U(this._unsubscribeAll),Le(t=>((!t||t.lengtht&&t.length>=this.minLength)).subscribe(t=>{this._httpClient.post("api/common/search",{query:t}).subscribe(n=>{this.resultSets=n,this.search.next(n)})})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}onKeydown(t){t.code==="Escape"&&this.appearance==="bar"&&!this._matAutocomplete.isOpen&&this.close()}open(){this.opened||(this.opened=!0)}close(){this.opened&&(this.searchControl.setValue(""),this.opened=!1)}trackByFn(t,n){return n.id||t}};e.\u0275fac=function(n){return new(n||e)(E(We),E(Kt),E(si))},e.\u0275cmp=J({type:e,selectors:[["search"]],viewQuery:function(n,o){if(n&1&&(Ge(Xy,5),Ge(e4,5)),n&2){let r;He(r=ze())&&(o.barSearchInput=r.first),He(r=ze())&&(o.matAutocomplete=r.first)}},hostVars:2,hostBindings:function(n,o){n&2&&kt(o.classList)},inputs:{appearance:"appearance",debounce:"debounce",minLength:"minLength"},outputs:{search:"search"},exportAs:["angorSearch"],standalone:!0,features:[en([{provide:Rr,useFactory:()=>{let t=I(Xe);return()=>t.scrollStrategies.block()}}]),Ye,W],decls:8,vars:2,consts:[["contactResult",""],["pageResult",""],["taskResult",""],["barSearchInput",""],["matAutocomplete","matAutocomplete"],[1,"w-full","sm:min-w-80"],["mat-icon-button",""],[1,"bg-card","absolute","inset-0","z-99","flex","shrink-0","items-center"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"absolute","ml-6","sm:ml-8",3,"svgIcon"],[1,"h-full","w-full","px-16","sm:px-18",3,"keydown","formControl","matAutocomplete","placeholder"],[1,"max-h-128","rounded-b","border-t","shadow-md","sm:px-2",3,"autoSelectActiveOption","disableRipple"],[1,"text-secondary","pointer-events-none","bg-transparent","px-6","py-0","text-md"],["mat-icon-button","",1,"absolute","right-5","top-1/2","-mt-5","h-10","w-10","shrink-0","sm:right-7",3,"click"],[1,"mt-2","flex","items-center","px-2"],[1,"text-secondary","text-sm","font-semibold","tracking-wider"],[1,"group","relative","mb-1","rounded-md","px-6","py-0","text-md","dark:hover:bg-hover","hover:bg-gray-100",3,"routerLink","value"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"w-full",3,"subscriptSizing"],["matPrefix","",3,"svgIcon"],["matInput","",3,"keydown","formControl","matAutocomplete","placeholder"],[1,"mt-1","max-h-128","rounded",3,"autoSelectActiveOption","disableRipple"],[1,"flex","items-center"],[1,"flex","h-8","w-8","shrink-0","items-center","justify-center","overflow-hidden","rounded-full","bg-primary-100","dark:bg-primary-800"],[3,"src"],[1,"m-0","text-primary","icon-size-5","dark:text-primary-400",3,"svgIcon"],[1,"ml-3","truncate"],[3,"innerHTML"],[1,"flex","flex-col"],[1,"truncate","leading-normal",3,"innerHTML"],[1,"text-secondary","truncate","text-sm","leading-normal"],[1,"mr-0","text-primary","dark:text-primary-400",3,"svgIcon"],[1,"text-hint","mr-0",3,"svgIcon"],[1,"ml-3","truncate","leading-normal",3,"ngClass","innerHTML"]],template:function(n,o){n&1&&k(0,p4,2,2)(1,S4,9,8,"div",5)(2,T4,6,3,"ng-template",null,0,Qe)(4,q4,4,2,"ng-template",null,1,Qe)(6,I4,4,6,"ng-template",null,2,Qe),n&2&&(S(o.appearance==="bar"?0:-1),m(),S(o.appearance==="basic"?1:-1))},dependencies:[st,rt,xe,_e,tu,Kc,Qc,Gm,Um,wo,Tc,Hl,iu,eu,rn,hi,ut,Do,qo,jc,Oo,Eo,ge],encapsulation:2,data:{animation:Si}});let i=e;return i})();var M4=(i,e,a,t,n)=>({"mb-px mr-px":i,"bg-green-500":e,"bg-amber-500":a,"bg-red-500":t,"bg-gray-400":n});function E4(i,e){if(i&1&&w(0,"img",5),i&2){let a=h();f("src",a.user.avatar,ot)}}function O4(i,e){i&1&&w(0,"mat-icon",6),i&2&&f("svgIcon","heroicons_outline:user-circle")}var zr=(()=>{let e=class e{constructor(t,n,o,r){this._changeDetectorRef=t,this._router=n,this._userService=o,this._angorConfigService=r,this.showAvatar=!0,this._unsubscribeAll=new V}ngOnInit(){this._userService.user$.pipe(U(this._unsubscribeAll)).subscribe(t=>{this.user=t,this._changeDetectorRef.markForCheck()}),this._angorConfigService.config$.pipe(U(this._unsubscribeAll)).subscribe(t=>{localStorage.setItem("angorConfig",JSON.stringify(t)),this.config=t})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}updateUserStatus(t){this.user&&this._userService.update(ne(M({},this.user),{status:t})).subscribe()}signOut(){this._router.navigate(["/sign-out"])}setLayout(t){this._router.navigate([],{queryParams:{layout:null},queryParamsHandling:"merge"}).then(()=>{this._angorConfigService.config={layout:t}})}setScheme(t){this._angorConfigService.config={scheme:t}}setTheme(t){this._angorConfigService.config={theme:t}}};e.\u0275fac=function(n){return new(n||e)(E(oe),E(Be),E(Gc),E(cn))},e.\u0275cmp=J({type:e,selectors:[["user"]],inputs:{showAvatar:"showAvatar"},exportAs:["user"],standalone:!0,features:[W],decls:70,vars:21,consts:[["userActions","matMenu"],["settingsMenu","matMenu"],["userStatus","matMenu"],["mat-icon-button","",3,"matMenuTriggerFor"],[1,"relative"],[1,"h-7","w-7","rounded-full",3,"src"],[3,"svgIcon"],[1,"absolute","bottom-0","right-0","h-2","w-2","rounded-full",3,"ngClass"],[3,"xPosition"],["mat-menu-item",""],[1,"flex","flex-col","leading-none"],[1,"mt-1.5","text-md","font-medium"],[1,"my-2"],["mat-menu-item","",3,"matMenuTriggerFor"],["mat-menu-item","",3,"click"],[1,"user-status-menu"],[1,"mr-3","inline-flex","h-4","w-4","rounded-full","bg-green-500"],[1,"mr-3","inline-flex","h-4","w-4","rounded-full","bg-amber-500"],[1,"mr-3","inline-flex","h-4","w-4","rounded-full","bg-red-500"],[1,"mr-3","inline-flex","h-4","w-4","rounded-full","bg-gray-400"]],template:function(n,o){if(n&1){let r=le();b(0,"button",3)(1,"span",4),k(2,E4,1,1,"img",5)(3,O4,1,1,"mat-icon",6),w(4,"span",7),v()(),b(5,"mat-menu",8,0)(7,"button",9)(8,"span",10)(9,"span"),F(10,"Signed in as"),v(),b(11,"span",11),F(12),v()()(),w(13,"mat-divider",12),b(14,"button",9),w(15,"mat-icon",6),b(16,"span"),F(17,"Profile"),v()(),b(18,"button",13),w(19,"mat-icon",6),b(20,"span"),F(21,"Settings"),v()(),b(22,"button",13),w(23,"mat-icon",6),b(24,"span"),F(25,"Status"),v()(),w(26,"mat-divider",12),b(27,"button",14),G("click",function(){return K(r),Q(o.signOut())}),w(28,"mat-icon",6),b(29,"span"),F(30,"Sign out"),v()()(),b(31,"mat-menu",null,1)(33,"button",14),G("click",function(){return K(r),Q(o.setScheme("auto"))}),w(34,"mat-icon",6),b(35,"span"),F(36,"Auto Theme"),v()(),b(37,"button",14),G("click",function(){return K(r),Q(o.setScheme("light"))}),w(38,"mat-icon",6),b(39,"span"),F(40,"Light Theme"),v()(),b(41,"button",14),G("click",function(){return K(r),Q(o.setScheme("dark"))}),w(42,"mat-icon",6),b(43,"span"),F(44,"Dark Theme"),v()(),w(45,"mat-divider"),b(46,"button",14),G("click",function(){return K(r),Q(o.setLayout("classic"))}),b(47,"span"),F(48,"Classic Layout"),v()(),b(49,"button",14),G("click",function(){return K(r),Q(o.setLayout("modern"))}),b(50,"span"),F(51,"Modern Layout"),v()()(),b(52,"mat-menu",15,2)(54,"button",14),G("click",function(){return K(r),Q(o.updateUserStatus("online"))}),w(55,"span",16),b(56,"span"),F(57,"Online"),v()(),b(58,"button",14),G("click",function(){return K(r),Q(o.updateUserStatus("away"))}),w(59,"span",17),b(60,"span"),F(61,"Away"),v()(),b(62,"button",14),G("click",function(){return K(r),Q(o.updateUserStatus("busy"))}),w(63,"span",18),b(64,"span"),F(65,"Busy"),v()(),b(66,"button",14),G("click",function(){return K(r),Q(o.updateUserStatus("not-visible"))}),w(67,"span",19),b(68,"span"),F(69,"Invisible"),v()()()}if(n&2){let r=X(6),s=X(32),l=X(53);f("matMenuTriggerFor",r),m(2),S(o.showAvatar&&o.user.avatar?2:-1),m(),S(!o.showAvatar||!o.user.avatar?3:-1),m(),f("ngClass",sc(15,M4,!o.showAvatar||!o.user.avatar,o.user.status==="online",o.user.status==="away",o.user.status==="busy",o.user.status==="not-visible")),m(),f("xPosition","before"),m(7),Xa(o.user.email),m(3),f("svgIcon","heroicons_outline:user-circle"),m(3),f("matMenuTriggerFor",s),m(),f("svgIcon","heroicons_outline:cog-8-tooth"),m(3),f("matMenuTriggerFor",l),m(),f("svgIcon","heroicons_outline:ellipsis-horizontal-circle"),m(5),f("svgIcon","heroicons_outline:arrow-right-on-rectangle"),m(6),f("svgIcon","heroicons_solid:bolt"),m(4),f("svgIcon","heroicons_solid:sun"),m(4),f("svgIcon","heroicons_solid:moon")}},dependencies:[st,rt,ba,Io,ha,Mo,xe,_e,ge,nu,au],encapsulation:2,changeDetection:0});let i=e;return i})();function L4(i,e){if(i&1&&(b(0,"angor-vertical-navigation",1),co(1,13),b(2,"div",14),w(3,"img",15),v(),uo(),v()),i&2){let a=h();f("mode","over")("name","mainNavigation")("navigation",a.navigation.default)("opened",!1)}}function N4(i,e){if(i&1&&(b(0,"div",16)(1,"div",17),w(2,"img",18)(3,"img",19),v(),w(4,"img",20),v(),w(5,"angor-horizontal-navigation",21)),i&2){let a=h();m(5),f("name","mainNavigation")("navigation",a.navigation.horizontal)}}function P4(i,e){if(i&1){let a=le();b(0,"button",22),G("click",function(){K(a);let n=h();return Q(n.toggleNavigation("mainNavigation"))}),w(1,"mat-icon",9),v()}i&2&&(m(),f("svgIcon","heroicons_outline:bars-3"))}function F4(i,e){i&1&&w(0,"router-outlet")}var Zm=(()=>{let e=class e{constructor(t,n,o,r,s){this._activatedRoute=t,this._router=n,this._navigationService=o,this._angorMediaWatcherService=r,this._angorNavigationService=s,this._unsubscribeAll=new V}get currentYear(){return new Date().getFullYear()}ngOnInit(){this._navigationService.navigation$.pipe(U(this._unsubscribeAll)).subscribe(t=>{this.navigation=t}),this._angorMediaWatcherService.onMediaChange$.pipe(U(this._unsubscribeAll)).subscribe(({matchingAliases:t})=>{this.isScreenSmall=!t.includes("md")})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}toggleNavigation(t){let n=this._angorNavigationService.getComponent(t);n&&n.toggle()}};e.\u0275fac=function(n){return new(n||e)(E(ua),E(Be),E(Fa),E(xi),E(he))},e.\u0275cmp=J({type:e,selectors:[["modern-layout"]],standalone:!0,features:[W],decls:20,vars:7,consts:[["quickChat","quickChat"],[1,"dark","bg-gray-900","print:hidden",3,"mode","name","navigation","opened"],[1,"flex","w-full","min-w-0","flex-auto","flex-col"],[1,"bg-card","relative","z-49","flex","h-16","w-full","flex-0","items-center","px-4","shadow","dark:border-b","dark:bg-transparent","dark:shadow-none","sm:h-20","md:px-6","print:hidden"],["mat-icon-button",""],[1,"ml-auto","flex","items-center","space-x-0.5","pl-2","sm:space-x-2"],[1,"hidden","md:block"],[3,"appearance"],["mat-icon-button","",1,"lg:hidden",3,"click"],[3,"svgIcon"],[1,"flex","w-full","flex-auto","flex-col"],[1,"bg-card","relative","z-49","flex","h-14","w-full","flex-0","items-center","border-t","px-4","dark:bg-transparent","sm:h-20","md:px-6","print:hidden"],[1,"text-secondary","font-medium"],["angorVerticalNavigationContentHeader",""],[1,"flex","h-20","items-center","px-8","pt-6"],["src","images/logo/logo-text-on-dark.svg","alt","Angor Hub",1,"w-24","h-10"],[1,"mx-2","flex","items-center","lg:mr-8"],[1,"hidden","lg:flex"],["src","images/logo/logo-text.svg",1,"w-24","h-10","dark:hidden"],["src","images/logo/logo-text-on-dark.svg",1,"hidden","w-24","h-10","dark:flex"],["src","images/logo/logo.svg",1,"flex","w-8","lg:hidden"],[1,"mr-2",3,"name","navigation"],["mat-icon-button","",3,"click"]],template:function(n,o){if(n&1){let r=le();w(0,"angor-loading-bar"),k(1,L4,4,4,"angor-vertical-navigation",1),b(2,"div",2)(3,"div",3),k(4,N4,6,2)(5,P4,2,1,"button",4),b(6,"div",5),w(7,"angor-fullscreen",6)(8,"search",7)(9,"notifications"),b(10,"button",8),G("click",function(){K(r);let l=X(19);return Q(l.toggle())}),w(11,"mat-icon",9),v(),w(12,"user"),v()(),b(13,"div",10),k(14,F4,1,0,"router-outlet"),v(),b(15,"div",11)(16,"span",12),F(17),v()()(),w(18,"quick-chat",null,0)}n&2&&(m(),S(o.isScreenSmall?1:-1),m(3),S(o.isScreenSmall?-1:4),m(),S(o.isScreenSmall?5:-1),m(3),f("appearance","bar"),m(3),f("svgIcon","heroicons_outline:chat-bubble-left-right"),m(3),S(14),m(3),te("Angor \xA9 ",o.currentYear,""))},dependencies:[Yn,Pr,Em,st,rt,xe,_e,Dr,Hr,Fr,zr,da,jr],encapsulation:2});let i=e;return i})();function j4(i,e){i&1&&w(0,"router-outlet")}var Ym=(()=>{let e=class e{constructor(t,n,o,r,s){this._activatedRoute=t,this._router=n,this._navigationService=o,this._angorMediaWatcherService=r,this._angorNavigationService=s,this._unsubscribeAll=new V}get currentYear(){return new Date().getFullYear()}ngOnInit(){this._navigationService.navigation$.pipe(U(this._unsubscribeAll)).subscribe(t=>{this.navigation=t}),this._angorMediaWatcherService.onMediaChange$.pipe(U(this._unsubscribeAll)).subscribe(({matchingAliases:t})=>{this.isScreenSmall=!t.includes("md")})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}toggleNavigation(t){let n=this._angorNavigationService.getComponent(t);n&&n.toggle()}};e.\u0275fac=function(n){return new(n||e)(E(ua),E(Be),E(Fa),E(xi),E(he))},e.\u0275cmp=J({type:e,selectors:[["classic-layout"]],standalone:!0,features:[W],decls:24,vars:9,consts:[["quickChat","quickChat"],[1,"dark","bg-gray-900","print:hidden",3,"mode","name","navigation","opened"],["angorVerticalNavigationContentHeader",""],[1,"flex","h-20","items-center","p-6"],["src","images/logo/logo-text.svg","alt","Angor Hub",1,"w-30","dark:hidden"],["src","images/logo/logo-text-on-dark.svg","alt","Angor Hub",1,"hidden","w-30","dark:flex"],[1,"flex","w-full","min-w-0","flex-auto","flex-col"],[1,"bg-card","relative","z-49","flex","h-16","w-full","flex-0","items-center","px-4","shadow","dark:border-b","dark:bg-transparent","dark:shadow-none","md:px-6","print:hidden"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"ml-auto","flex","items-center","space-x-0.5","pl-2","sm:space-x-2"],[1,"hidden","md:block"],[3,"appearance"],["mat-icon-button","",1,"lg:hidden",3,"click"],[1,"flex","flex-auto","flex-col"],[1,"bg-card","relative","z-49","flex","h-14","w-full","flex-0","items-center","justify-start","border-t","px-4","dark:bg-transparent","md:px-6","print:hidden"],[1,"text-secondary","font-medium"]],template:function(n,o){if(n&1){let r=le();w(0,"angor-loading-bar"),b(1,"angor-vertical-navigation",1),co(2,2),b(3,"div",3),w(4,"img",4)(5,"img",5),v(),uo(),v(),b(6,"div",6)(7,"div",7)(8,"button",8),G("click",function(){return K(r),Q(o.toggleNavigation("mainNavigation"))}),w(9,"mat-icon",9),v(),b(10,"div",10),w(11,"angor-fullscreen",11)(12,"search",12)(13,"notifications"),b(14,"button",13),G("click",function(){K(r);let l=X(23);return Q(l.toggle())}),w(15,"mat-icon",9),v(),w(16,"user"),v()(),b(17,"div",14),k(18,j4,1,0,"router-outlet"),v(),b(19,"div",15)(20,"span",16),F(21),v()()(),w(22,"quick-chat",null,0)}n&2&&(m(),f("mode",o.isScreenSmall?"over":"side")("name","mainNavigation")("navigation",o.navigation.default)("opened",!o.isScreenSmall),m(8),f("svgIcon","heroicons_outline:bars-3"),m(3),f("appearance","bar"),m(3),f("svgIcon","heroicons_outline:chat-bubble-left-right"),m(3),S(18),m(3),te("Angor \xA9 ",o.currentYear,""))},dependencies:[Yn,Pr,st,rt,xe,_e,Dr,Hr,Fr,zr,da,jr],encapsulation:2});let i=e;return i})();function R4(i,e){i&1&&w(0,"modern-layout")}function H4(i,e){i&1&&w(0,"classic-layout")}var Br=(()=>{let e=class e{constructor(t,n,o,r,s,l,c){this._activatedRoute=t,this._document=n,this._renderer2=o,this._router=r,this._angorConfigService=s,this._angorMediaWatcherService=l,this._angorPlatformService=c,this._unsubscribeAll=new V}ngOnInit(){no([this._angorConfigService.config$,this._angorMediaWatcherService.onMediaQueryChange$(["(prefers-color-scheme: dark)","(prefers-color-scheme: light)"])]).pipe(U(this._unsubscribeAll),Le(([t,n])=>{let o={scheme:t.scheme,theme:t.theme};return t.scheme==="auto"&&(o.scheme=n.breakpoints["(prefers-color-scheme: dark)"]?"dark":"light"),o})).subscribe(t=>{this.scheme=t.scheme,this.theme=t.theme,this._updateScheme(),this._updateTheme()}),this._angorConfigService.config$.pipe(U(this._unsubscribeAll)).subscribe(t=>{this.config=t,this._updateLayout()}),this._router.events.pipe(Ne(t=>t instanceof Qt),U(this._unsubscribeAll)).subscribe(()=>{this._updateLayout()}),this._renderer2.setAttribute(this._document.querySelector("[ng-version]"),"angor-version",xm),this._renderer2.addClass(this._document.body,this._angorPlatformService.osName)}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}_updateLayout(){let t=this._activatedRoute;for(;t.firstChild;)t=t.firstChild;this.layout=this.config.layout;let n=t.snapshot.queryParamMap.get("layout");n&&(this.layout=n,this.config&&(this.config.layout=n)),t.pathFromRoot.forEach(r=>{r.routeConfig&&r.routeConfig.data&&r.routeConfig.data.layout&&(this.layout=r.routeConfig.data.layout)})}_updateScheme(){this._document.body.classList.remove("light","dark"),this._document.body.classList.add(this.scheme)}_updateTheme(){this._document.body.classList.forEach(t=>{t.startsWith("theme-")&&this._document.body.classList.remove(t,t.split("-")[1])}),this._document.body.classList.add(this.theme)}};e.\u0275fac=function(n){return new(n||e)(E(ua),E($e),E(si),E(Be),E(cn),E(xi),E(wr))},e.\u0275cmp=J({type:e,selectors:[["layout"]],standalone:!0,features:[W],decls:2,vars:2,template:function(n,o){n&1&&k(0,R4,1,0,"modern-layout")(1,H4,1,0,"classic-layout"),n&2&&(S(o.layout==="modern"?0:-1),m(),S(o.layout==="classic"?1:-1))},dependencies:[Zm,Ym],styles:[`layout{display:flex;flex:1 1 auto;width:100%;max-width:100%;min-width:0}layout>*{position:relative;display:flex;flex:1 1 auto;width:100%}layout router-outlet+*{position:relative;display:flex;flex:1 1 auto;width:100%} -`],encapsulation:2});let i=e;return i})();var Km=[{path:"",pathMatch:"full",redirectTo:"explore"},{path:"signed-in-redirect",pathMatch:"full",redirectTo:"explore"},{path:"",canActivate:[Fl],canActivateChild:[Fl],component:Br,data:{layout:"empty"},children:[{path:"confirmation-required",loadChildren:()=>import("./chunk-GGS3NYFX.js")},{path:"forgot-password",loadChildren:()=>import("./chunk-MD7TROXP.js")},{path:"reset-password",loadChildren:()=>import("./chunk-4WUTLHWF.js")},{path:"sign-in",loadChildren:()=>import("./chunk-QQO3PKBZ.js")},{path:"sign-up",loadChildren:()=>import("./chunk-HUZXVQTF.js")}]},{path:"",canActivate:[Zn],canActivateChild:[Zn],component:Br,data:{layout:"empty"},children:[{path:"sign-out",loadChildren:()=>import("./chunk-4KYNAGTM.js")},{path:"unlock-session",loadChildren:()=>import("./chunk-FVVFRNF4.js")}]},{path:"",canActivate:[Zn],canActivateChild:[Zn],component:Br,resolve:{initialData:_m},children:[{path:"home",loadChildren:()=>import("./chunk-U2CMUUSG.js")},{path:"explore",loadChildren:()=>import("./chunk-4DCC4DSX.js")},{path:"profile",loadChildren:()=>import("./chunk-O4MBEYWG.js")},{path:"settings",loadChildren:()=>import("./chunk-U3QEAWX2.js")},{path:"chat",loadChildren:()=>import("./chunk-FK345WAN.js")},{path:"404-not-found",pathMatch:"full",loadChildren:()=>import("./chunk-3HWJE5S7.js")},{path:"**",redirectTo:"404-not-found"}]}];var Qm=(i,e)=>{let a=I(wi),t=i.clone();return a.accessToken&&!Uc.isTokenExpired(a.accessToken)&&(t=i.clone({headers:i.headers.set("Authorization","Bearer "+a.accessToken)})),e(t).pipe(ro(n=>(n instanceof an&&n.status===401&&(a.signOut(),location.reload()),It(n))))};var Xm=()=>[Vi(nn([Qm])),{provide:Et,useValue:()=>I(wi),multi:!0}];var ep=(()=>{let e=class e{constructor(){let t=I(gc),n=I(Wc);n.addSvgIconSet(t.bypassSecurityTrustResourceUrl("icons/material-twotone.svg")),n.addSvgIconSetInNamespace("mat_outline",t.bypassSecurityTrustResourceUrl("icons/material-outline.svg")),n.addSvgIconSetInNamespace("mat_solid",t.bypassSecurityTrustResourceUrl("icons/material-solid.svg")),n.addSvgIconSetInNamespace("feather",t.bypassSecurityTrustResourceUrl("icons/feather.svg")),n.addSvgIconSetInNamespace("heroicons_outline",t.bypassSecurityTrustResourceUrl("icons/heroicons-outline.svg")),n.addSvgIconSetInNamespace("heroicons_solid",t.bypassSecurityTrustResourceUrl("icons/heroicons-solid.svg")),n.addSvgIconSetInNamespace("heroicons_mini",t.bypassSecurityTrustResourceUrl("icons/heroicons-mini.svg"))}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var tp=()=>[{provide:Et,useValue:()=>I(ep),multi:!0}];var ip=[{id:"9a67dff7-3c38-4052-a335-0cef93438ff6",title:"Web",slug:"web"},{id:"a89672f5-e00d-4be4-9194-cb9d29f82165",title:"Firebase",slug:"firebase"},{id:"02f42092-bb23-4552-9ddb-cfdcc235d48f",title:"Cloud",slug:"cloud"},{id:"5648a630-979f-4403-8c41-fc9790dea8cd",title:"Android",slug:"android"}],ap=[{id:"694e4e5f-f25f-470b-bd0e-26b1d4f64028",title:"Basics of Angular",slug:"basics-of-angular",description:"Introductory course for Angular and framework basics",category:"web",duration:30,totalSteps:11,updatedAt:"Jun 28, 2021",featured:!0,progress:{currentStep:3,completed:2}},{id:"f924007a-2ee9-470b-a316-8d21ed78277f",title:"Basics of TypeScript",slug:"basics-of-typeScript",description:"Beginner course for Typescript and its basics",category:"web",duration:60,totalSteps:11,updatedAt:"Nov 01, 2021",featured:!0,progress:{currentStep:5,completed:3}},{id:"0c06e980-abb5-4ba7-ab65-99a228cab36b",title:"Android N: Quick Settings",slug:"android-n-quick-settings",description:"Step by step guide for Android N: Quick Settings",category:"android",duration:120,totalSteps:11,updatedAt:"May 08, 2021",featured:!1,progress:{currentStep:10,completed:1}},{id:"1b9a9acc-9a36-403e-a1e7-b11780179e38",title:"Build an App for the Google Assistant with Firebase",slug:"build-an-app-for-the-google-assistant-with-firebase",description:"Dive deep into Google Assistant apps using Firebase",category:"firebase",duration:30,totalSteps:11,updatedAt:"Jan 09, 2021",featured:!1,progress:{currentStep:4,completed:3}},{id:"55eb415f-3f4e-4853-a22b-f0ae91331169",title:"Keep Sensitive Data Safe and Private",slug:"keep-sensitive-data-safe-and-private",description:"Learn how to keep your important data safe and private",category:"android",duration:45,totalSteps:11,updatedAt:"Jan 14, 2021",featured:!1,progress:{currentStep:6,completed:0}},{id:"fad2ab23-1011-4028-9a54-e52179ac4a50",title:"Manage Your Pivotal Cloud Foundry App's Using Apigee Edge",slug:"manage-your-pivotal-cloud-foundry-apps-using-apigee-Edge",description:"Introductory course for Pivotal Cloud Foundry App",category:"cloud",duration:90,totalSteps:11,updatedAt:"Jun 24, 2021",featured:!1,progress:{currentStep:6,completed:0}},{id:"c4bc107b-edc4-47a7-a7a8-4fb09732e794",title:"Build a PWA Using Workbox",slug:"build-a-pwa-using-workbox",description:"Step by step guide for building a PWA using Workbox",category:"web",duration:120,totalSteps:11,updatedAt:"Nov 19, 2021",featured:!1,progress:{currentStep:0,completed:0}},{id:"1449f945-d032-460d-98e3-406565a22293",title:"Cloud Functions for Firebase",slug:"cloud-functions-for-firebase",description:"Beginners guide of Firebase Cloud Functions",category:"firebase",duration:45,totalSteps:11,updatedAt:"Jul 11, 2021",featured:!1,progress:{currentStep:3,completed:1}},{id:"f05e08ab-f3e3-4597-a032-6a4b69816f24",title:"Building a gRPC Service with Java",slug:"building-a-grpc-service-with-java",description:"Learn more about building a gRPC Service with Java",category:"cloud",duration:30,totalSteps:11,updatedAt:"Mar 13, 2021",featured:!1,progress:{currentStep:0,completed:1}},{id:"181728f4-87c8-45c5-b9cc-92265bcd2f4d",title:"Looking at Campaign Finance with BigQuery",slug:"looking-at-campaign-finance-with-bigquery",description:"Dive deep into BigQuery: Campaign Finance",category:"cloud",duration:60,totalSteps:11,updatedAt:"Nov 01, 2021",featured:!1,progress:{currentStep:0,completed:0}},{id:"fcbfedbf-6187-4b3b-89d3-1a7cb4e11616",title:"Personalize Your iOS App with Firebase User Management",slug:"personalize-your-ios-app-with-firebase-user-management",description:"Dive deep into User Management on iOS apps using Firebase",category:"firebase",duration:90,totalSteps:11,updatedAt:"Aug 08, 2021",featured:!1,progress:{currentStep:0,completed:0}},{id:"5213f6a1-1dd7-4b1d-b6e9-ffb7af534f28",title:"Customize Network Topology with Subnetworks",slug:"customize-network-topology-with-subnetworks",description:"Dive deep into Network Topology with Subnetworks",category:"web",duration:45,totalSteps:11,updatedAt:"May 12, 2021",featured:!1,progress:{currentStep:0,completed:0}},{id:"02992ac9-d1a3-4167-b70e-8a1d5b5ba253",title:"Building Beautiful UIs with Flutter",slug:"building-beautiful-uis-with-flutter",description:"Dive deep into Flutter's hidden secrets for creating beautiful UIs",category:"web",duration:90,totalSteps:11,updatedAt:"Sep 18, 2021",featured:!1,progress:{currentStep:8,completed:2}},{id:"2139512f-41fb-4a4a-841a-0b4ac034f9b4",title:"Firebase Android",slug:"firebase-android",description:"Beginners guide of Firebase for Android",category:"android",duration:45,totalSteps:11,updatedAt:"Apr 24, 2021",featured:!1,progress:{currentStep:0,completed:0}},{id:"65e0a0e0-d8c0-4117-a3cb-eb74f8e28809",title:"Simulating a Thread Network Using OpenThread",slug:"simulating-a-thread-network-using-openthread",description:"Introductory course for OpenThread and Simulating a Thread Network",category:"web",duration:45,totalSteps:11,updatedAt:"Jun 05, 2021",featured:!1,progress:{currentStep:0,completed:0}},{id:"c202ebc9-9be3-433a-9d38-7003b3ed7b7a",title:"Your First Progressive Web App",slug:"your-first-progressive-web-app",description:"Step by step guide for creating a PWA from scratch",category:"web",duration:30,totalSteps:11,updatedAt:"Oct 14, 2021",featured:!1,progress:{currentStep:0,completed:0}},{id:"980ae7da-9f77-4e30-aa98-1b1ea594e775",title:"Launch Cloud Datalab",slug:"launch-cloud-datalab",description:"From start to finish: Launch Cloud Datalab",category:"cloud",duration:60,totalSteps:11,updatedAt:"Dec 16, 2021",featured:!1,progress:{currentStep:0,completed:0}},{id:"c9748ea9-4117-492c-bdb2-55085b515978",title:"Cloud Firestore",slug:"cloud-firestore",description:"Step by step guide for setting up Cloud Firestore",category:"firebase",duration:90,totalSteps:11,updatedAt:"Apr 04, 2021",featured:!1,progress:{currentStep:2,completed:0}}],Vt=` +import{a as dt,b as mt,c as au,d as nu}from"./chunk-MUFRMW2M.js";import{a as ha,b as Io,c as Mo,d as ba}from"./chunk-TBCBG2GM.js";import{a as Se,b as T,c as zc,d as Ao,e as Bc,f as Vc,g as un,h as wi}from"./chunk-OS2FX5FY.js";import{d as Nc,e as Pc,f as us,g as pa,h as Fc,i as ln,j as cn,k as Co,l as ko,m as To,n as ga,o as Xe,r as fa}from"./chunk-FZYGQRQO.js";import{a as Nt}from"./chunk-4BKDQFY2.js";import{A as tu,B as iu,C as Eo,D as Oo,c as jc,f as Rc,g as Hc,h as qo,i as Do,j as $c,k as Zc,l as Yc,m as Kc,q as Qc,t as Xc,w as eu}from"./chunk-KIPATDDZ.js";import{$ as st,B as _o,C as xc,D as rn,F as wc,G as xi,I as Sc,J as xo,K as ss,O as Cc,P as kc,Q as Tc,R as qc,S as wo,T as Dc,U as Ac,V as sn,X as Jc,Z as rt,a as vi,aa as Wc,ba as _e,ca as xe,g as ho,h as yc,j as yi,k as _i,l as os,r as rs,s as bo,u as _c,w as vo,x as yo}from"./chunk-532SEEDZ.js";import{a as Ci}from"./chunk-XPM3L4AO.js";import{a as re,b as Xt,c as Ic,d as li,e as Mc,f as Ec,g as ht,h as Oc,j as ls,m as Lc,n as ma,o as cs,p as So}from"./chunk-Z7HY77K5.js";import{a as Uc,b as Gc,c as Si}from"./chunk-5GR7VYEK.js";import{a as Qt,b as da,c as hi,d as Be,e as bi,f as fo,g as fc,h as hc,i as bc,j as vc}from"./chunk-YP2JDGSS.js";import{b as $e,d as cc,e as ge,f as ut,h as go,j as uc,m as dc,n as nn,o as Kt,p as Ji,q as on,r as mc,s as pc,u as gc}from"./chunk-6GD6B7MT.js";import{$ as Pe,$b as ze,Aa as Xl,Ab as kt,Bc as oe,C as ra,Cb as lt,D as oo,Db as S,Dc as Vi,E as sa,Ea as Zt,Ec as ns,Fb as Te,G as ri,Ga as We,Gb as qe,H as Ne,Ha as Ke,Hb as b,Ib as v,J as ro,Jb as w,Kb as co,L as so,Lb as uo,Mb as se,N as je,Na as fi,Nb as le,Ob as nc,P as la,R as $l,Tb as G,V as Zl,Vb as h,Wb as mo,Xb as ua,Y as Yl,Yb as as,Za as ft,Zb as Ge,_ as ca,_a as ot,_b as He,a as M,aa as U,ac as X,b as ne,bb as m,bc as F,c as Wl,ca as $t,cb as E,cc as en,d as Za,da as ue,dc as te,e as ji,ea as Kl,eb as Ka,f as es,fa as N,ga as Mt,gb as ec,h as ts,hb as si,hc as tn,ia as ve,ib as tc,ic as W,j as ao,jb as Ct,jc as po,ka as L,kc as de,la as I,lc as Lt,m as V,ma as Et,mb as ic,mc as oc,n as Ut,nb as Qa,nc as rc,o as Gt,oa as J,oc as sc,pa as Ot,pb as lo,pc as lc,q as Ul,qa as Ri,qb as Xa,qc as zi,r as Ya,s as Fe,sa as Hi,sc as Bi,t as It,ta as Ql,tc as Qe,ub as k,vb as Yt,w as Gl,wb as f,wc as an,x as Le,xa as Ye,xb as is,y as no,ya as K,yb as Re,za as Q,zb as ac}from"./chunk-WYTHB53P.js";var Gp=ji(()=>{});var Ua=ji((Ur,$p)=>{(function(i,e){typeof Ur=="object"?$p.exports=Ur=e():typeof define=="function"&&define.amd?define([],e):i.CryptoJS=e()})(Ur,function(){var i=i||function(e,a){var t;if(typeof window<"u"&&window.crypto&&(t=window.crypto),typeof self<"u"&&self.crypto&&(t=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(t=globalThis.crypto),!t&&typeof window<"u"&&window.msCrypto&&(t=window.msCrypto),!t&&typeof global<"u"&&global.crypto&&(t=global.crypto),!t&&typeof Wl=="function")try{t=Gp()}catch{}var n=function(){if(t){if(typeof t.getRandomValues=="function")try{return t.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof t.randomBytes=="function")try{return t.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},o=Object.create||function(){function C(){}return function(q){var z;return C.prototype=q,z=new C,C.prototype=null,z}}(),r={},s=r.lib={},l=s.Base=function(){return{extend:function(C){var q=o(this);return C&&q.mixIn(C),(!q.hasOwnProperty("init")||this.init===q.init)&&(q.init=function(){q.$super.init.apply(this,arguments)}),q.init.prototype=q,q.$super=this,q},create:function(){var C=this.extend();return C.init.apply(C,arguments),C},init:function(){},mixIn:function(C){for(var q in C)C.hasOwnProperty(q)&&(this[q]=C[q]);C.hasOwnProperty("toString")&&(this.toString=C.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),c=s.WordArray=l.extend({init:function(C,q){C=this.words=C||[],q!=a?this.sigBytes=q:this.sigBytes=C.length*4},toString:function(C){return(C||g).stringify(this)},concat:function(C){var q=this.words,z=C.words,B=this.sigBytes,pe=C.sigBytes;if(this.clamp(),B%4)for(var ie=0;ie>>2]>>>24-ie%4*8&255;q[B+ie>>>2]|=we<<24-(B+ie)%4*8}else for(var be=0;be>>2]=z[be>>>2];return this.sigBytes+=pe,this},clamp:function(){var C=this.words,q=this.sigBytes;C[q>>>2]&=4294967295<<32-q%4*8,C.length=e.ceil(q/4)},clone:function(){var C=l.clone.call(this);return C.words=this.words.slice(0),C},random:function(C){for(var q=[],z=0;z>>2]>>>24-pe%4*8&255;B.push((ie>>>4).toString(16)),B.push((ie&15).toString(16))}return B.join("")},parse:function(C){for(var q=C.length,z=[],B=0;B>>3]|=parseInt(C.substr(B,2),16)<<24-B%8*4;return new c.init(z,q/2)}},x=d.Latin1={stringify:function(C){for(var q=C.words,z=C.sigBytes,B=[],pe=0;pe>>2]>>>24-pe%4*8&255;B.push(String.fromCharCode(ie))}return B.join("")},parse:function(C){for(var q=C.length,z=[],B=0;B>>2]|=(C.charCodeAt(B)&255)<<24-B%4*8;return new c.init(z,q)}},y=d.Utf8={stringify:function(C){try{return decodeURIComponent(escape(x.stringify(C)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(C){return x.parse(unescape(encodeURIComponent(C)))}},_=s.BufferedBlockAlgorithm=l.extend({reset:function(){this._data=new c.init,this._nDataBytes=0},_append:function(C){typeof C=="string"&&(C=y.parse(C)),this._data.concat(C),this._nDataBytes+=C.sigBytes},_process:function(C){var q,z=this._data,B=z.words,pe=z.sigBytes,ie=this.blockSize,we=ie*4,be=pe/we;C?be=e.ceil(be):be=e.max((be|0)-this._minBufferSize,0);var Me=be*ie,Ze=e.min(Me*4,pe);if(Me){for(var Jt=0;Jt{(function(i,e){typeof Gr=="object"?Zp.exports=Gr=e(Ua()):typeof define=="function"&&define.amd?define(["./core"],e):e(i.CryptoJS)})(Gr,function(i){return function(){var e=i,a=e.lib,t=a.WordArray,n=e.enc,o=n.Base64={stringify:function(s){var l=s.words,c=s.sigBytes,d=this._map;s.clamp();for(var g=[],x=0;x>>2]>>>24-x%4*8&255,_=l[x+1>>>2]>>>24-(x+1)%4*8&255,D=l[x+2>>>2]>>>24-(x+2)%4*8&255,O=y<<16|_<<8|D,C=0;C<4&&x+C*.75>>6*(3-C)&63));var q=d.charAt(64);if(q)for(;g.length%4;)g.push(q);return g.join("")},parse:function(s){var l=s.length,c=this._map,d=this._reverseMap;if(!d){d=this._reverseMap=[];for(var g=0;g>>6-x%4*2,D=y|_;d[g>>>2]|=D<<24-g%4*8,g++}return t.create(d,g)}}(),i.enc.Base64})});var Qp=ji(($r,Kp)=>{(function(i,e){typeof $r=="object"?Kp.exports=$r=e(Ua()):typeof define=="function"&&define.amd?define(["./core"],e):e(i.CryptoJS)})($r,function(i){return i.enc.Utf8})});var eg=ji((Zr,Xp)=>{(function(i,e){typeof Zr=="object"?Xp.exports=Zr=e(Ua()):typeof define=="function"&&define.amd?define(["./core"],e):e(i.CryptoJS)})(Zr,function(i){return function(e){var a=i,t=a.lib,n=t.WordArray,o=t.Hasher,r=a.algo,s=[],l=[];(function(){function g(D){for(var O=e.sqrt(D),C=2;C<=O;C++)if(!(D%C))return!1;return!0}function x(D){return(D-(D|0))*4294967296|0}for(var y=2,_=0;_<64;)g(y)&&(_<8&&(s[_]=x(e.pow(y,1/2))),l[_]=x(e.pow(y,1/3)),_++),y++})();var c=[],d=r.SHA256=o.extend({_doReset:function(){this._hash=new n.init(s.slice(0))},_doProcessBlock:function(g,x){for(var y=this._hash.words,_=y[0],D=y[1],O=y[2],C=y[3],q=y[4],z=y[5],B=y[6],pe=y[7],ie=0;ie<64;ie++){if(ie<16)c[ie]=g[x+ie]|0;else{var we=c[ie-15],be=(we<<25|we>>>7)^(we<<14|we>>>18)^we>>>3,Me=c[ie-2],Ze=(Me<<15|Me>>>17)^(Me<<13|Me>>>19)^Me>>>10;c[ie]=be+c[ie-7]+Ze+c[ie-16]}var Jt=q&z^~q&B,oi=_&D^_&O^D&O,Ga=(_<<30|_>>>2)^(_<<19|_>>>13)^(_<<10|_>>>22),to=(q<<26|q>>>6)^(q<<21|q>>>11)^(q<<7|q>>>25),$a=pe+to+Jt+l[ie]+c[ie],R=Ga+oi;pe=B,B=z,z=q,q=C+$a|0,C=O,O=D,D=_,_=$a+R|0}y[0]=y[0]+_|0,y[1]=y[1]+D|0,y[2]=y[2]+O|0,y[3]=y[3]+C|0,y[4]=y[4]+q|0,y[5]=y[5]+z|0,y[6]=y[6]+B|0,y[7]=y[7]+pe|0},_doFinalize:function(){var g=this._data,x=g.words,y=this._nDataBytes*8,_=g.sigBytes*8;return x[_>>>5]|=128<<24-_%32,x[(_+64>>>9<<4)+14]=e.floor(y/4294967296),x[(_+64>>>9<<4)+15]=y,g.sigBytes=x.length*4,this._process(),this._hash},clone:function(){var g=o.clone.call(this);return g._hash=this._hash.clone(),g}});a.SHA256=o._createHelper(d),a.HmacSHA256=o._createHmacHelper(d)}(Math),i.SHA256})});var ig=ji((Yr,tg)=>{(function(i,e){typeof Yr=="object"?tg.exports=Yr=e(Ua()):typeof define=="function"&&define.amd?define(["./core"],e):e(i.CryptoJS)})(Yr,function(i){(function(){var e=i,a=e.lib,t=a.Base,n=e.enc,o=n.Utf8,r=e.algo,s=r.HMAC=t.extend({init:function(l,c){l=this._hasher=new l.init,typeof c=="string"&&(c=o.parse(c));var d=l.blockSize,g=d*4;c.sigBytes>g&&(c=l.finalize(c)),c.clamp();for(var x=this._oKey=c.clone(),y=this._iKey=c.clone(),_=x.words,D=y.words,O=0;O{(function(i,e,a){typeof Kr=="object"?ag.exports=Kr=e(Ua(),eg(),ig()):typeof define=="function"&&define.amd?define(["./core","./sha256","./hmac"],e):e(i.CryptoJS)})(Kr,function(i){return i.HmacSHA256})});var ou=(()=>{let e=class e{constructor(){}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=J({type:e,selectors:[["app-root"]],standalone:!0,features:[W],decls:1,vars:0,template:function(n,o){n&1&&w(0,"router-outlet")},dependencies:[hi],styles:["[_nghost-%COMP%]{display:flex;flex:1 1 auto;width:100%;height:100%}"]});let i=e;return i})();var ci=class extends Error{},Lo=class extends ci{constructor(e){super(`Invalid DateTime: ${e.toMessage()}`)}},No=class extends ci{constructor(e){super(`Invalid Interval: ${e.toMessage()}`)}},Po=class extends ci{constructor(e){super(`Invalid Duration: ${e.toMessage()}`)}},Pt=class extends ci{},va=class extends ci{constructor(e){super(`Invalid unit ${e}`)}},Ve=class extends ci{},Ft=class extends ci{constructor(){super("Zone is an abstract class")}};var P="numeric",jt="short",bt="long",ki={year:P,month:P,day:P},dn={year:P,month:jt,day:P},ds={year:P,month:jt,day:P,weekday:jt},mn={year:P,month:bt,day:P},pn={year:P,month:bt,day:P,weekday:bt},gn={hour:P,minute:P},fn={hour:P,minute:P,second:P},hn={hour:P,minute:P,second:P,timeZoneName:jt},bn={hour:P,minute:P,second:P,timeZoneName:bt},vn={hour:P,minute:P,hourCycle:"h23"},yn={hour:P,minute:P,second:P,hourCycle:"h23"},_n={hour:P,minute:P,second:P,hourCycle:"h23",timeZoneName:jt},xn={hour:P,minute:P,second:P,hourCycle:"h23",timeZoneName:bt},wn={year:P,month:P,day:P,hour:P,minute:P},Sn={year:P,month:P,day:P,hour:P,minute:P,second:P},Cn={year:P,month:jt,day:P,hour:P,minute:P},kn={year:P,month:jt,day:P,hour:P,minute:P,second:P},ms={year:P,month:jt,day:P,weekday:jt,hour:P,minute:P},Tn={year:P,month:bt,day:P,hour:P,minute:P,timeZoneName:jt},qn={year:P,month:bt,day:P,hour:P,minute:P,second:P,timeZoneName:jt},Dn={year:P,month:bt,day:P,weekday:bt,hour:P,minute:P,timeZoneName:bt},An={year:P,month:bt,day:P,weekday:bt,hour:P,minute:P,second:P,timeZoneName:bt};var vt=class{get type(){throw new Ft}get name(){throw new Ft}get ianaName(){return this.name}get isUniversal(){throw new Ft}offsetName(e,a){throw new Ft}formatOffset(e,a){throw new Ft}offset(e){throw new Ft}equals(e){throw new Ft}get isValid(){throw new Ft}};var ps=null,Wi=class i extends vt{static get instance(){return ps===null&&(ps=new i),ps}get type(){return"system"}get name(){return new Intl.DateTimeFormat().resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(e,{format:a,locale:t}){return jo(e,a,t)}formatOffset(e,a){return Ti(this.offset(e),a)}offset(e){return-new Date(e).getTimezoneOffset()}equals(e){return e.type==="system"}get isValid(){return!0}};var Ho={};function Og(i){return Ho[i]||(Ho[i]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:i,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),Ho[i]}var Lg={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};function Ng(i,e){let a=i.format(e).replace(/\u200E/g,""),t=/(\d+)\/(\d+)\/(\d+) (AD|BC),? (\d+):(\d+):(\d+)/.exec(a),[,n,o,r,s,l,c,d]=t;return[r,n,o,s,l,c,d]}function Pg(i,e){let a=i.formatToParts(e),t=[];for(let n=0;n=0?_:1e3+_,(x-y)/(60*1e3)}equals(e){return e.type==="iana"&&e.name===this.name}get isValid(){return this.valid}};var ru={};function Fg(i,e={}){let a=JSON.stringify([i,e]),t=ru[a];return t||(t=new Intl.ListFormat(i,e),ru[a]=t),t}var gs={};function fs(i,e={}){let a=JSON.stringify([i,e]),t=gs[a];return t||(t=new Intl.DateTimeFormat(i,e),gs[a]=t),t}var hs={};function jg(i,e={}){let a=JSON.stringify([i,e]),t=hs[a];return t||(t=new Intl.NumberFormat(i,e),hs[a]=t),t}var bs={};function Rg(i,e={}){let r=e,{base:a}=r,t=Za(r,["base"]),n=JSON.stringify([i,t]),o=bs[n];return o||(o=new Intl.RelativeTimeFormat(i,e),bs[n]=o),o}var In=null;function Hg(){return In||(In=new Intl.DateTimeFormat().resolvedOptions().locale,In)}var su={};function zg(i){let e=su[i];if(!e){let a=new Intl.Locale(i);e="getWeekInfo"in a?a.getWeekInfo():a.weekInfo,su[i]=e}return e}function Bg(i){let e=i.indexOf("-x-");e!==-1&&(i=i.substring(0,e));let a=i.indexOf("-u-");if(a===-1)return[i];{let t,n;try{t=fs(i).resolvedOptions(),n=i}catch{let l=i.substring(0,a);t=fs(l).resolvedOptions(),n=l}let{numberingSystem:o,calendar:r}=t;return[n,o,r]}}function Vg(i,e,a){return(a||e)&&(i.includes("-u-")||(i+="-u"),a&&(i+=`-ca-${a}`),e&&(i+=`-nu-${e}`)),i}function Jg(i){let e=[];for(let a=1;a<=12;a++){let t=j.utc(2009,a,1);e.push(i(t))}return e}function Wg(i){let e=[];for(let a=1;a<=7;a++){let t=j.utc(2016,11,13+a);e.push(i(t))}return e}function zo(i,e,a,t){let n=i.listingMode();return n==="error"?null:n==="en"?a(e):t(e)}function Ug(i){return i.numberingSystem&&i.numberingSystem!=="latn"?!1:i.numberingSystem==="latn"||!i.locale||i.locale.startsWith("en")||new Intl.DateTimeFormat(i.intl).resolvedOptions().numberingSystem==="latn"}var vs=class{constructor(e,a,t){this.padTo=t.padTo||0,this.floor=t.floor||!1;let s=t,{padTo:n,floor:o}=s,r=Za(s,["padTo","floor"]);if(!a||Object.keys(r).length>0){let l=M({useGrouping:!1},t);t.padTo>0&&(l.minimumIntegerDigits=t.padTo),this.inf=jg(e,l)}}format(e){if(this.inf){let a=this.floor?Math.floor(e):e;return this.inf.format(a)}else{let a=this.floor?Math.floor(e):_a(e,3);return De(a,this.padTo)}}},ys=class{constructor(e,a,t){this.opts=t,this.originalZone=void 0;let n;if(this.opts.timeZone)this.dt=e;else if(e.zone.type==="fixed"){let r=-1*(e.offset/60),s=r>=0?`Etc/GMT+${r}`:`Etc/GMT${r}`;e.offset!==0&&ct.create(s).valid?(n=s,this.dt=e):(n="UTC",this.dt=e.offset===0?e:e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone)}else e.zone.type==="system"?this.dt=e:e.zone.type==="iana"?(this.dt=e,n=e.zone.name):(n="UTC",this.dt=e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone);let o=M({},this.opts);o.timeZone=o.timeZone||n,this.dtf=fs(a,o)}format(){return this.originalZone?this.formatToParts().map(({value:e})=>e).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){let e=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?e.map(a=>{if(a.type==="timeZoneName"){let t=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return ne(M({},a),{value:t})}else return a}):e}resolvedOptions(){return this.dtf.resolvedOptions()}},_s=class{constructor(e,a,t){this.opts=M({style:"long"},t),!a&&Bo()&&(this.rtf=Rg(e,t))}format(e,a){return this.rtf?this.rtf.format(e,a):lu(a,e,this.opts.numeric,this.opts.style!=="long")}formatToParts(e,a){return this.rtf?this.rtf.formatToParts(e,a):[]}},Gg={firstDay:1,minimalDays:4,weekend:[6,7]},ye=class i{static fromOpts(e){return i.create(e.locale,e.numberingSystem,e.outputCalendar,e.weekSettings,e.defaultToEN)}static create(e,a,t,n,o=!1){let r=e||fe.defaultLocale,s=r||(o?"en-US":Hg()),l=a||fe.defaultNumberingSystem,c=t||fe.defaultOutputCalendar,d=Mn(n)||fe.defaultWeekSettings;return new i(s,l,c,d,r)}static resetCache(){In=null,gs={},hs={},bs={}}static fromObject({locale:e,numberingSystem:a,outputCalendar:t,weekSettings:n}={}){return i.create(e,a,t,n)}constructor(e,a,t,n,o){let[r,s,l]=Bg(e);this.locale=r,this.numberingSystem=a||s||null,this.outputCalendar=t||l||null,this.weekSettings=n,this.intl=Vg(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=o,this.fastNumbersCached=null}get fastNumbers(){return this.fastNumbersCached==null&&(this.fastNumbersCached=Ug(this)),this.fastNumbersCached}listingMode(){let e=this.isEnglish(),a=(this.numberingSystem===null||this.numberingSystem==="latn")&&(this.outputCalendar===null||this.outputCalendar==="gregory");return e&&a?"en":"intl"}clone(e){return!e||Object.getOwnPropertyNames(e).length===0?this:i.create(e.locale||this.specifiedLocale,e.numberingSystem||this.numberingSystem,e.outputCalendar||this.outputCalendar,Mn(e.weekSettings)||this.weekSettings,e.defaultToEN||!1)}redefaultToEN(e={}){return this.clone(ne(M({},e),{defaultToEN:!0}))}redefaultToSystem(e={}){return this.clone(ne(M({},e),{defaultToEN:!1}))}months(e,a=!1){return zo(this,e,xs,()=>{let t=a?{month:e,day:"numeric"}:{month:e},n=a?"format":"standalone";return this.monthsCache[n][e]||(this.monthsCache[n][e]=Jg(o=>this.extract(o,t,"month"))),this.monthsCache[n][e]})}weekdays(e,a=!1){return zo(this,e,ws,()=>{let t=a?{weekday:e,year:"numeric",month:"long",day:"numeric"}:{weekday:e},n=a?"format":"standalone";return this.weekdaysCache[n][e]||(this.weekdaysCache[n][e]=Wg(o=>this.extract(o,t,"weekday"))),this.weekdaysCache[n][e]})}meridiems(){return zo(this,void 0,()=>Ss,()=>{if(!this.meridiemCache){let e={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[j.utc(2016,11,13,9),j.utc(2016,11,13,19)].map(a=>this.extract(a,e,"dayperiod"))}return this.meridiemCache})}eras(e){return zo(this,e,Cs,()=>{let a={era:e};return this.eraCache[e]||(this.eraCache[e]=[j.utc(-40,1,1),j.utc(2017,1,1)].map(t=>this.extract(t,a,"era"))),this.eraCache[e]})}extract(e,a,t){let n=this.dtFormatter(e,a),o=n.formatToParts(),r=o.find(s=>s.type.toLowerCase()===t);return r?r.value:null}numberFormatter(e={}){return new vs(this.intl,e.forceSimple||this.fastNumbers,e)}dtFormatter(e,a={}){return new ys(e,this.intl,a)}relFormatter(e={}){return new _s(this.intl,this.isEnglish(),e)}listFormatter(e={}){return Fg(this.intl,e)}isEnglish(){return this.locale==="en"||this.locale.toLowerCase()==="en-us"||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}getWeekSettings(){return this.weekSettings?this.weekSettings:Vo()?zg(this.locale):Gg}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(e){return this.locale===e.locale&&this.numberingSystem===e.numberingSystem&&this.outputCalendar===e.outputCalendar}};var Ts=null,et=class i extends vt{static get utcInstance(){return Ts===null&&(Ts=new i(0)),Ts}static instance(e){return e===0?i.utcInstance:new i(e)}static parseSpecifier(e){if(e){let a=e.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(a)return new i(Ui(a[1],a[2]))}return null}constructor(e){super(),this.fixed=e}get type(){return"fixed"}get name(){return this.fixed===0?"UTC":`UTC${Ti(this.fixed,"narrow")}`}get ianaName(){return this.fixed===0?"Etc/UTC":`Etc/GMT${Ti(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(e,a){return Ti(this.fixed,a)}get isUniversal(){return!0}offset(){return this.fixed}equals(e){return e.type==="fixed"&&e.fixed===this.fixed}get isValid(){return!0}};var En=class extends vt{constructor(e){super(),this.zoneName=e}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}};function Rt(i,e){let a;if(Z(i)||i===null)return e;if(i instanceof vt)return i;if(cu(i)){let t=i.toLowerCase();return t==="default"?e:t==="local"||t==="system"?Wi.instance:t==="utc"||t==="gmt"?et.utcInstance:et.parseSpecifier(t)||ct.create(i)}else return ei(i)?et.instance(i):typeof i=="object"&&"offset"in i&&typeof i.offset=="function"?i:new En(i)}var uu=()=>Date.now(),du="system",mu=null,pu=null,gu=null,fu=60,hu,bu=null,fe=class{static get now(){return uu}static set now(e){uu=e}static set defaultZone(e){du=e}static get defaultZone(){return Rt(du,Wi.instance)}static get defaultLocale(){return mu}static set defaultLocale(e){mu=e}static get defaultNumberingSystem(){return pu}static set defaultNumberingSystem(e){pu=e}static get defaultOutputCalendar(){return gu}static set defaultOutputCalendar(e){gu=e}static get defaultWeekSettings(){return bu}static set defaultWeekSettings(e){bu=Mn(e)}static get twoDigitCutoffYear(){return fu}static set twoDigitCutoffYear(e){fu=e%100}static get throwOnInvalid(){return hu}static set throwOnInvalid(e){hu=e}static resetCaches(){ye.resetCache(),ct.resetCache()}};var tt=class{constructor(e,a){this.reason=e,this.explanation=a}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}};var vu=[0,31,59,90,120,151,181,212,243,273,304,334],yu=[0,31,60,91,121,152,182,213,244,274,305,335];function Tt(i,e){return new tt("unit out of range",`you specified ${e} (of type ${typeof e}) as a ${i}, which is invalid`)}function Jo(i,e,a){let t=new Date(Date.UTC(i,e-1,a));i<100&&i>=0&&t.setUTCFullYear(t.getUTCFullYear()-1900);let n=t.getUTCDay();return n===0?7:n}function _u(i,e,a){return a+($i(i)?yu:vu)[e-1]}function xu(i,e){let a=$i(i)?yu:vu,t=a.findIndex(o=>oGi(t,e,a)?(c=t+1,l=1):c=t,M({weekYear:c,weekNumber:l,weekday:s},Nn(i))}function qs(i,e=4,a=1){let{weekYear:t,weekNumber:n,weekday:o}=i,r=Wo(Jo(t,1,e),a),s=qi(t),l=n*7+o-r-7+e,c;l<1?(c=t-1,l+=qi(c)):l>s?(c=t+1,l-=qi(t)):c=t;let{month:d,day:g}=xu(c,l);return M({year:c,month:d,day:g},Nn(i))}function Uo(i){let{year:e,month:a,day:t}=i,n=_u(e,a,t);return M({year:e,ordinal:n},Nn(i))}function Ds(i){let{year:e,ordinal:a}=i,{month:t,day:n}=xu(e,a);return M({year:e,month:t,day:n},Nn(i))}function As(i,e){if(!Z(i.localWeekday)||!Z(i.localWeekNumber)||!Z(i.localWeekYear)){if(!Z(i.weekday)||!Z(i.weekNumber)||!Z(i.weekYear))throw new Pt("Cannot mix locale-based week fields with ISO-based week fields");return Z(i.localWeekday)||(i.weekday=i.localWeekday),Z(i.localWeekNumber)||(i.weekNumber=i.localWeekNumber),Z(i.localWeekYear)||(i.weekYear=i.localWeekYear),delete i.localWeekday,delete i.localWeekNumber,delete i.localWeekYear,{minDaysInFirstWeek:e.getMinDaysInFirstWeek(),startOfWeek:e.getStartOfWeek()}}else return{minDaysInFirstWeek:4,startOfWeek:1}}function wu(i,e=4,a=1){let t=Ln(i.weekYear),n=yt(i.weekNumber,1,Gi(i.weekYear,e,a)),o=yt(i.weekday,1,7);return t?n?o?!1:Tt("weekday",i.weekday):Tt("week",i.weekNumber):Tt("weekYear",i.weekYear)}function Su(i){let e=Ln(i.year),a=yt(i.ordinal,1,qi(i.year));return e?a?!1:Tt("ordinal",i.ordinal):Tt("year",i.year)}function Is(i){let e=Ln(i.year),a=yt(i.month,1,12),t=yt(i.day,1,xa(i.year,i.month));return e?a?t?!1:Tt("day",i.day):Tt("month",i.month):Tt("year",i.year)}function Ms(i){let{hour:e,minute:a,second:t,millisecond:n}=i,o=yt(e,0,23)||e===24&&a===0&&t===0&&n===0,r=yt(a,0,59),s=yt(t,0,59),l=yt(n,0,999);return o?r?s?l?!1:Tt("millisecond",n):Tt("second",t):Tt("minute",a):Tt("hour",e)}function Z(i){return typeof i>"u"}function ei(i){return typeof i=="number"}function Ln(i){return typeof i=="number"&&i%1===0}function cu(i){return typeof i=="string"}function ku(i){return Object.prototype.toString.call(i)==="[object Date]"}function Bo(){try{return typeof Intl<"u"&&!!Intl.RelativeTimeFormat}catch{return!1}}function Vo(){try{return typeof Intl<"u"&&!!Intl.Locale&&("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch{return!1}}function Tu(i){return Array.isArray(i)?i:[i]}function Es(i,e,a){if(i.length!==0)return i.reduce((t,n)=>{let o=[e(n),n];return t&&a(t[0],o[0])===t[0]?t:o},null)[1]}function qu(i,e){return e.reduce((a,t)=>(a[t]=i[t],a),{})}function Di(i,e){return Object.prototype.hasOwnProperty.call(i,e)}function Mn(i){if(i==null)return null;if(typeof i!="object")throw new Ve("Week settings must be an object");if(!yt(i.firstDay,1,7)||!yt(i.minimalDays,1,7)||!Array.isArray(i.weekend)||i.weekend.some(e=>!yt(e,1,7)))throw new Ve("Invalid week settings");return{firstDay:i.firstDay,minimalDays:i.minimalDays,weekend:Array.from(i.weekend)}}function yt(i,e,a){return Ln(i)&&i>=e&&i<=a}function $g(i,e){return i-e*Math.floor(i/e)}function De(i,e=2){let a=i<0,t;return a?t="-"+(""+-i).padStart(e,"0"):t=(""+i).padStart(e,"0"),t}function ui(i){if(!(Z(i)||i===null||i===""))return parseInt(i,10)}function Ai(i){if(!(Z(i)||i===null||i===""))return parseFloat(i)}function Pn(i){if(!(Z(i)||i===null||i==="")){let e=parseFloat("0."+i)*1e3;return Math.floor(e)}}function _a(i,e,a=!1){let t=10**e;return(a?Math.trunc:Math.round)(i*t)/t}function $i(i){return i%4===0&&(i%100!==0||i%400===0)}function qi(i){return $i(i)?366:365}function xa(i,e){let a=$g(e-1,12)+1,t=i+(e-a)/12;return a===2?$i(t)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][a-1]}function ya(i){let e=Date.UTC(i.year,i.month-1,i.day,i.hour,i.minute,i.second,i.millisecond);return i.year<100&&i.year>=0&&(e=new Date(e),e.setUTCFullYear(i.year,i.month-1,i.day)),+e}function Cu(i,e,a){return-Wo(Jo(i,1,e),a)+e-1}function Gi(i,e=4,a=1){let t=Cu(i,e,a),n=Cu(i+1,e,a);return(qi(i)-t+n)/7}function Fn(i){return i>99?i:i>fe.twoDigitCutoffYear?1900+i:2e3+i}function jo(i,e,a,t=null){let n=new Date(i),o={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};t&&(o.timeZone=t);let r=M({timeZoneName:e},o),s=new Intl.DateTimeFormat(a,r).formatToParts(n).find(l=>l.type.toLowerCase()==="timezonename");return s?s.value:null}function Ui(i,e){let a=parseInt(i,10);Number.isNaN(a)&&(a=0);let t=parseInt(e,10)||0,n=a<0||Object.is(a,-0)?-t:t;return a*60+n}function Os(i){let e=Number(i);if(typeof i=="boolean"||i===""||Number.isNaN(e))throw new Ve(`Invalid unit value ${i}`);return e}function wa(i,e){let a={};for(let t in i)if(Di(i,t)){let n=i[t];if(n==null)continue;a[e(t)]=Os(n)}return a}function Ti(i,e){let a=Math.trunc(Math.abs(i/60)),t=Math.trunc(Math.abs(i%60)),n=i>=0?"+":"-";switch(e){case"short":return`${n}${De(a,2)}:${De(t,2)}`;case"narrow":return`${n}${a}${t>0?`:${t}`:""}`;case"techie":return`${n}${De(a,2)}${De(t,2)}`;default:throw new RangeError(`Value format ${e} is out of range for property format`)}}function Nn(i){return qu(i,["hour","minute","second","millisecond"])}var Zg=["January","February","March","April","May","June","July","August","September","October","November","December"],Ls=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],Yg=["J","F","M","A","M","J","J","A","S","O","N","D"];function xs(i){switch(i){case"narrow":return[...Yg];case"short":return[...Ls];case"long":return[...Zg];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}var Ns=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],Ps=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],Kg=["M","T","W","T","F","S","S"];function ws(i){switch(i){case"narrow":return[...Kg];case"short":return[...Ps];case"long":return[...Ns];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}var Ss=["AM","PM"],Qg=["Before Christ","Anno Domini"],Xg=["BC","AD"],ef=["B","A"];function Cs(i){switch(i){case"narrow":return[...ef];case"short":return[...Xg];case"long":return[...Qg];default:return null}}function Du(i){return Ss[i.hour<12?0:1]}function Au(i,e){return ws(e)[i.weekday-1]}function Iu(i,e){return xs(e)[i.month-1]}function Mu(i,e){return Cs(e)[i.year<0?0:1]}function lu(i,e,a="always",t=!1){let n={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},o=["hours","minutes","seconds"].indexOf(i)===-1;if(a==="auto"&&o){let g=i==="days";switch(e){case 1:return g?"tomorrow":`next ${n[i][0]}`;case-1:return g?"yesterday":`last ${n[i][0]}`;case 0:return g?"today":`this ${n[i][0]}`;default:}}let r=Object.is(e,-0)||e<0,s=Math.abs(e),l=s===1,c=n[i],d=t?l?c[1]:c[2]||c[1]:l?n[i][0]:i;return r?`${s} ${d} ago`:`in ${s} ${d}`}function Eu(i,e){let a="";for(let t of i)t.literal?a+=t.val:a+=e(t.val);return a}var tf={D:ki,DD:dn,DDD:mn,DDDD:pn,t:gn,tt:fn,ttt:hn,tttt:bn,T:vn,TT:yn,TTT:_n,TTTT:xn,f:wn,ff:Cn,fff:Tn,ffff:Dn,F:Sn,FF:kn,FFF:qn,FFFF:An},it=class i{static create(e,a={}){return new i(e,a)}static parseFormat(e){let a=null,t="",n=!1,o=[];for(let r=0;r0&&o.push({literal:n||/^\s+$/.test(t),val:t}),a=null,t="",n=!n):n||s===a?t+=s:(t.length>0&&o.push({literal:/^\s+$/.test(t),val:t}),t=s,a=s)}return t.length>0&&o.push({literal:n||/^\s+$/.test(t),val:t}),o}static macroTokenToFormatOpts(e){return tf[e]}constructor(e,a){this.opts=a,this.loc=e,this.systemLoc=null}formatWithSystemDefault(e,a){return this.systemLoc===null&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(e,M(M({},this.opts),a)).format()}dtFormatter(e,a={}){return this.loc.dtFormatter(e,M(M({},this.opts),a))}formatDateTime(e,a){return this.dtFormatter(e,a).format()}formatDateTimeParts(e,a){return this.dtFormatter(e,a).formatToParts()}formatInterval(e,a){return this.dtFormatter(e.start,a).dtf.formatRange(e.start.toJSDate(),e.end.toJSDate())}resolvedOptions(e,a){return this.dtFormatter(e,a).resolvedOptions()}num(e,a=0){if(this.opts.forceSimple)return De(e,a);let t=M({},this.opts);return a>0&&(t.padTo=a),this.loc.numberFormatter(t).format(e)}formatDateTimeFromString(e,a){let t=this.loc.listingMode()==="en",n=this.loc.outputCalendar&&this.loc.outputCalendar!=="gregory",o=(y,_)=>this.loc.extract(e,y,_),r=y=>e.isOffsetFixed&&e.offset===0&&y.allowZ?"Z":e.isValid?e.zone.formatOffset(e.ts,y.format):"",s=()=>t?Du(e):o({hour:"numeric",hourCycle:"h12"},"dayperiod"),l=(y,_)=>t?Iu(e,y):o(_?{month:y}:{month:y,day:"numeric"},"month"),c=(y,_)=>t?Au(e,y):o(_?{weekday:y}:{weekday:y,month:"long",day:"numeric"},"weekday"),d=y=>{let _=i.macroTokenToFormatOpts(y);return _?this.formatWithSystemDefault(e,_):y},g=y=>t?Mu(e,y):o({era:y},"era"),x=y=>{switch(y){case"S":return this.num(e.millisecond);case"u":case"SSS":return this.num(e.millisecond,3);case"s":return this.num(e.second);case"ss":return this.num(e.second,2);case"uu":return this.num(Math.floor(e.millisecond/10),2);case"uuu":return this.num(Math.floor(e.millisecond/100));case"m":return this.num(e.minute);case"mm":return this.num(e.minute,2);case"h":return this.num(e.hour%12===0?12:e.hour%12);case"hh":return this.num(e.hour%12===0?12:e.hour%12,2);case"H":return this.num(e.hour);case"HH":return this.num(e.hour,2);case"Z":return r({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return r({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return r({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return e.zone.offsetName(e.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return e.zone.offsetName(e.ts,{format:"long",locale:this.loc.locale});case"z":return e.zoneName;case"a":return s();case"d":return n?o({day:"numeric"},"day"):this.num(e.day);case"dd":return n?o({day:"2-digit"},"day"):this.num(e.day,2);case"c":return this.num(e.weekday);case"ccc":return c("short",!0);case"cccc":return c("long",!0);case"ccccc":return c("narrow",!0);case"E":return this.num(e.weekday);case"EEE":return c("short",!1);case"EEEE":return c("long",!1);case"EEEEE":return c("narrow",!1);case"L":return n?o({month:"numeric",day:"numeric"},"month"):this.num(e.month);case"LL":return n?o({month:"2-digit",day:"numeric"},"month"):this.num(e.month,2);case"LLL":return l("short",!0);case"LLLL":return l("long",!0);case"LLLLL":return l("narrow",!0);case"M":return n?o({month:"numeric"},"month"):this.num(e.month);case"MM":return n?o({month:"2-digit"},"month"):this.num(e.month,2);case"MMM":return l("short",!1);case"MMMM":return l("long",!1);case"MMMMM":return l("narrow",!1);case"y":return n?o({year:"numeric"},"year"):this.num(e.year);case"yy":return n?o({year:"2-digit"},"year"):this.num(e.year.toString().slice(-2),2);case"yyyy":return n?o({year:"numeric"},"year"):this.num(e.year,4);case"yyyyyy":return n?o({year:"numeric"},"year"):this.num(e.year,6);case"G":return g("short");case"GG":return g("long");case"GGGGG":return g("narrow");case"kk":return this.num(e.weekYear.toString().slice(-2),2);case"kkkk":return this.num(e.weekYear,4);case"W":return this.num(e.weekNumber);case"WW":return this.num(e.weekNumber,2);case"n":return this.num(e.localWeekNumber);case"nn":return this.num(e.localWeekNumber,2);case"ii":return this.num(e.localWeekYear.toString().slice(-2),2);case"iiii":return this.num(e.localWeekYear,4);case"o":return this.num(e.ordinal);case"ooo":return this.num(e.ordinal,3);case"q":return this.num(e.quarter);case"qq":return this.num(e.quarter,2);case"X":return this.num(Math.floor(e.ts/1e3));case"x":return this.num(e.ts);default:return d(y)}};return Eu(i.parseFormat(a),x)}formatDurationFromString(e,a){let t=l=>{switch(l[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},n=l=>c=>{let d=t(c);return d?this.num(l.get(d),c.length):c},o=i.parseFormat(a),r=o.reduce((l,{literal:c,val:d})=>c?l:l.concat(d),[]),s=e.shiftTo(...r.map(t).filter(l=>l));return Eu(o,n(s))}};var Lu=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function Ca(...i){let e=i.reduce((a,t)=>a+t.source,"");return RegExp(`^${e}$`)}function ka(...i){return e=>i.reduce(([a,t,n],o)=>{let[r,s,l]=o(e,n);return[M(M({},a),r),s||t,l]},[{},null,1]).slice(0,2)}function Ta(i,...e){if(i==null)return[null,null];for(let[a,t]of e){let n=a.exec(i);if(n)return t(n)}return[null,null]}function Nu(...i){return(e,a)=>{let t={},n;for(n=0;ny!==void 0&&(_||y&&d)?-y:y;return[{years:x(Ai(a)),months:x(Ai(t)),weeks:x(Ai(n)),days:x(Ai(o)),hours:x(Ai(r)),minutes:x(Ai(s)),seconds:x(Ai(l),l==="-0"),milliseconds:x(Pn(c),g)}]}var ff={GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function Rs(i,e,a,t,n,o,r){let s={year:e.length===2?Fn(ui(e)):ui(e),month:Ls.indexOf(a)+1,day:ui(t),hour:ui(n),minute:ui(o)};return r&&(s.second=ui(r)),i&&(s.weekday=i.length>3?Ns.indexOf(i)+1:Ps.indexOf(i)+1),s}var hf=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function bf(i){let[,e,a,t,n,o,r,s,l,c,d,g]=i,x=Rs(e,n,t,a,o,r,s),y;return l?y=ff[l]:c?y=0:y=Ui(d,g),[x,new et(y)]}function vf(i){return i.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}var yf=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,_f=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,xf=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function Ou(i){let[,e,a,t,n,o,r,s]=i;return[Rs(e,n,t,a,o,r,s),et.utcInstance]}function wf(i){let[,e,a,t,n,o,r,s]=i;return[Rs(e,s,a,t,n,o,r),et.utcInstance]}var Sf=Ca(nf,js),Cf=Ca(of,js),kf=Ca(rf,js),Tf=Ca(Fu),Ru=ka(df,qa,jn,Rn),qf=ka(sf,qa,jn,Rn),Df=ka(lf,qa,jn,Rn),Af=ka(qa,jn,Rn);function Hu(i){return Ta(i,[Sf,Ru],[Cf,qf],[kf,Df],[Tf,Af])}function zu(i){return Ta(vf(i),[hf,bf])}function Bu(i){return Ta(i,[yf,Ou],[_f,Ou],[xf,wf])}function Vu(i){return Ta(i,[pf,gf])}var If=ka(qa);function Ju(i){return Ta(i,[mf,If])}var Mf=Ca(cf,uf),Ef=Ca(ju),Of=ka(qa,jn,Rn);function Wu(i){return Ta(i,[Mf,Ru],[Ef,Of])}var Uu="Invalid Duration",$u={weeks:{days:7,hours:7*24,minutes:7*24*60,seconds:7*24*60*60,milliseconds:7*24*60*60*1e3},days:{hours:24,minutes:24*60,seconds:24*60*60,milliseconds:24*60*60*1e3},hours:{minutes:60,seconds:60*60,milliseconds:60*60*1e3},minutes:{seconds:60,milliseconds:60*1e3},seconds:{milliseconds:1e3}},Lf=M({years:{quarters:4,months:12,weeks:52,days:365,hours:365*24,minutes:365*24*60,seconds:365*24*60*60,milliseconds:365*24*60*60*1e3},quarters:{months:3,weeks:13,days:91,hours:91*24,minutes:91*24*60,seconds:91*24*60*60,milliseconds:91*24*60*60*1e3},months:{weeks:4,days:30,hours:30*24,minutes:30*24*60,seconds:30*24*60*60,milliseconds:30*24*60*60*1e3}},$u),qt=146097/400,Da=146097/4800,Nf=M({years:{quarters:4,months:12,weeks:qt/7,days:qt,hours:qt*24,minutes:qt*24*60,seconds:qt*24*60*60,milliseconds:qt*24*60*60*1e3},quarters:{months:3,weeks:qt/28,days:qt/4,hours:qt*24/4,minutes:qt*24*60/4,seconds:qt*24*60*60/4,milliseconds:qt*24*60*60*1e3/4},months:{weeks:Da/7,days:Da,hours:Da*24,minutes:Da*24*60,seconds:Da*24*60*60,milliseconds:Da*24*60*60*1e3}},$u),Zi=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],Pf=Zi.slice(0).reverse();function Ii(i,e,a=!1){let t={values:a?e.values:M(M({},i.values),e.values||{}),loc:i.loc.clone(e.loc),conversionAccuracy:e.conversionAccuracy||i.conversionAccuracy,matrix:e.matrix||i.matrix};return new Ee(t)}function Zu(i,e){let a=e.milliseconds??0;for(let t of Pf.slice(1))e[t]&&(a+=e[t]*i[t].milliseconds);return a}function Gu(i,e){let a=Zu(i,e)<0?-1:1;Zi.reduceRight((t,n)=>{if(Z(e[n]))return t;if(t){let o=e[t]*a,r=i[n][t],s=Math.floor(o/r);e[n]+=s*a,e[t]-=s*r*a}return n},null),Zi.reduce((t,n)=>{if(Z(e[n]))return t;if(t){let o=e[t]%1;e[t]-=o,e[n]+=o*i[t][n]}return n},null)}function Ff(i){let e={};for(let[a,t]of Object.entries(i))t!==0&&(e[a]=t);return e}var Ee=class i{constructor(e){let a=e.conversionAccuracy==="longterm"||!1,t=a?Nf:Lf;e.matrix&&(t=e.matrix),this.values=e.values,this.loc=e.loc||ye.create(),this.conversionAccuracy=a?"longterm":"casual",this.invalid=e.invalid||null,this.matrix=t,this.isLuxonDuration=!0}static fromMillis(e,a){return i.fromObject({milliseconds:e},a)}static fromObject(e,a={}){if(e==null||typeof e!="object")throw new Ve(`Duration.fromObject: argument expected to be an object, got ${e===null?"null":typeof e}`);return new i({values:wa(e,i.normalizeUnit),loc:ye.fromObject(a),conversionAccuracy:a.conversionAccuracy,matrix:a.matrix})}static fromDurationLike(e){if(ei(e))return i.fromMillis(e);if(i.isDuration(e))return e;if(typeof e=="object")return i.fromObject(e);throw new Ve(`Unknown duration argument ${e} of type ${typeof e}`)}static fromISO(e,a){let[t]=Vu(e);return t?i.fromObject(t,a):i.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static fromISOTime(e,a){let[t]=Ju(e);return t?i.fromObject(t,a):i.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static invalid(e,a=null){if(!e)throw new Ve("need to specify a reason the Duration is invalid");let t=e instanceof tt?e:new tt(e,a);if(fe.throwOnInvalid)throw new Po(t);return new i({invalid:t})}static normalizeUnit(e){let a={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[e&&e.toLowerCase()];if(!a)throw new va(e);return a}static isDuration(e){return e&&e.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(e,a={}){let t=ne(M({},a),{floor:a.round!==!1&&a.floor!==!1});return this.isValid?it.create(this.loc,t).formatDurationFromString(this,e):Uu}toHuman(e={}){if(!this.isValid)return Uu;let a=Zi.map(t=>{let n=this.values[t];return Z(n)?null:this.loc.numberFormatter(ne(M({style:"unit",unitDisplay:"long"},e),{unit:t.slice(0,-1)})).format(n)}).filter(t=>t);return this.loc.listFormatter(M({type:"conjunction",style:e.listStyle||"narrow"},e)).format(a)}toObject(){return this.isValid?M({},this.values):{}}toISO(){if(!this.isValid)return null;let e="P";return this.years!==0&&(e+=this.years+"Y"),(this.months!==0||this.quarters!==0)&&(e+=this.months+this.quarters*3+"M"),this.weeks!==0&&(e+=this.weeks+"W"),this.days!==0&&(e+=this.days+"D"),(this.hours!==0||this.minutes!==0||this.seconds!==0||this.milliseconds!==0)&&(e+="T"),this.hours!==0&&(e+=this.hours+"H"),this.minutes!==0&&(e+=this.minutes+"M"),(this.seconds!==0||this.milliseconds!==0)&&(e+=_a(this.seconds+this.milliseconds/1e3,3)+"S"),e==="P"&&(e+="T0S"),e}toISOTime(e={}){if(!this.isValid)return null;let a=this.toMillis();return a<0||a>=864e5?null:(e=ne(M({suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended"},e),{includeOffset:!1}),j.fromMillis(a,{zone:"UTC"}).toISOTime(e))}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Duration { values: ${JSON.stringify(this.values)} }`:`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){return this.isValid?Zu(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(e){if(!this.isValid)return this;let a=i.fromDurationLike(e),t={};for(let n of Zi)(Di(a.values,n)||Di(this.values,n))&&(t[n]=a.get(n)+this.get(n));return Ii(this,{values:t},!0)}minus(e){if(!this.isValid)return this;let a=i.fromDurationLike(e);return this.plus(a.negate())}mapUnits(e){if(!this.isValid)return this;let a={};for(let t of Object.keys(this.values))a[t]=Os(e(this.values[t],t));return Ii(this,{values:a},!0)}get(e){return this[i.normalizeUnit(e)]}set(e){if(!this.isValid)return this;let a=M(M({},this.values),wa(e,i.normalizeUnit));return Ii(this,{values:a})}reconfigure({locale:e,numberingSystem:a,conversionAccuracy:t,matrix:n}={}){let r={loc:this.loc.clone({locale:e,numberingSystem:a}),matrix:n,conversionAccuracy:t};return Ii(this,r)}as(e){return this.isValid?this.shiftTo(e).get(e):NaN}normalize(){if(!this.isValid)return this;let e=this.toObject();return Gu(this.matrix,e),Ii(this,{values:e},!0)}rescale(){if(!this.isValid)return this;let e=Ff(this.normalize().shiftToAll().toObject());return Ii(this,{values:e},!0)}shiftTo(...e){if(!this.isValid)return this;if(e.length===0)return this;e=e.map(r=>i.normalizeUnit(r));let a={},t={},n=this.toObject(),o;for(let r of Zi)if(e.indexOf(r)>=0){o=r;let s=0;for(let c in t)s+=this.matrix[c][r]*t[c],t[c]=0;ei(n[r])&&(s+=n[r]);let l=Math.trunc(s);a[r]=l,t[r]=(s*1e3-l*1e3)/1e3}else ei(n[r])&&(t[r]=n[r]);for(let r in t)t[r]!==0&&(a[o]+=r===o?t[r]:t[r]/this.matrix[o][r]);return Gu(this.matrix,a),Ii(this,{values:a},!0)}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;let e={};for(let a of Object.keys(this.values))e[a]=this.values[a]===0?0:-this.values[a];return Ii(this,{values:e},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(e){if(!this.isValid||!e.isValid||!this.loc.equals(e.loc))return!1;function a(t,n){return t===void 0||t===0?n===void 0||n===0:t===n}for(let t of Zi)if(!a(this.values[t],e.values[t]))return!1;return!0}};var Aa="Invalid Interval";function jf(i,e){return!i||!i.isValid?Mi.invalid("missing or invalid start"):!e||!e.isValid?Mi.invalid("missing or invalid end"):ee:!1}isBefore(e){return this.isValid?this.e<=e:!1}contains(e){return this.isValid?this.s<=e&&this.e>e:!1}set({start:e,end:a}={}){return this.isValid?i.fromDateTimes(e||this.s,a||this.e):this}splitAt(...e){if(!this.isValid)return[];let a=e.map(Ia).filter(r=>this.contains(r)).sort((r,s)=>r.toMillis()-s.toMillis()),t=[],{s:n}=this,o=0;for(;n+this.e?this.e:r;t.push(i.fromDateTimes(n,s)),n=s,o+=1}return t}splitBy(e){let a=Ee.fromDurationLike(e);if(!this.isValid||!a.isValid||a.as("milliseconds")===0)return[];let{s:t}=this,n=1,o,r=[];for(;tl*n));o=+s>+this.e?this.e:s,r.push(i.fromDateTimes(t,o)),t=o,n+=1}return r}divideEqually(e){return this.isValid?this.splitBy(this.length()/e).slice(0,e):[]}overlaps(e){return this.e>e.s&&this.s=e.e:!1}equals(e){return!this.isValid||!e.isValid?!1:this.s.equals(e.s)&&this.e.equals(e.e)}intersection(e){if(!this.isValid)return this;let a=this.s>e.s?this.s:e.s,t=this.e=t?null:i.fromDateTimes(a,t)}union(e){if(!this.isValid)return this;let a=this.se.e?this.e:e.e;return i.fromDateTimes(a,t)}static merge(e){let[a,t]=e.sort((n,o)=>n.s-o.s).reduce(([n,o],r)=>o?o.overlaps(r)||o.abutsStart(r)?[n,o.union(r)]:[n.concat([o]),r]:[n,r],[[],null]);return t&&a.push(t),a}static xor(e){let a=null,t=0,n=[],o=e.map(l=>[{time:l.s,type:"s"},{time:l.e,type:"e"}]),r=Array.prototype.concat(...o),s=r.sort((l,c)=>l.time-c.time);for(let l of s)t+=l.type==="s"?1:-1,t===1?a=l.time:(a&&+a!=+l.time&&n.push(i.fromDateTimes(a,l.time)),a=null);return i.merge(n)}difference(...e){return i.xor([this].concat(e)).map(a=>this.intersection(a)).filter(a=>a&&!a.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} \u2013 ${this.e.toISO()})`:Aa}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(e=ki,a={}){return this.isValid?it.create(this.s.loc.clone(a),e).formatInterval(this):Aa}toISO(e){return this.isValid?`${this.s.toISO(e)}/${this.e.toISO(e)}`:Aa}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:Aa}toISOTime(e){return this.isValid?`${this.s.toISOTime(e)}/${this.e.toISOTime(e)}`:Aa}toFormat(e,{separator:a=" \u2013 "}={}){return this.isValid?`${this.s.toFormat(e)}${a}${this.e.toFormat(e)}`:Aa}toDuration(e,a){return this.isValid?this.e.diff(this.s,e,a):Ee.invalid(this.invalidReason)}mapEndpoints(e){return i.fromDateTimes(e(this.s),e(this.e))}};var Ht=class{static hasDST(e=fe.defaultZone){let a=j.now().setZone(e).set({month:12});return!e.isUniversal&&a.offset!==a.set({month:6}).offset}static isValidIANAZone(e){return ct.isValidZone(e)}static normalizeZone(e){return Rt(e,fe.defaultZone)}static getStartOfWeek({locale:e=null,locObj:a=null}={}){return(a||ye.create(e)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:e=null,locObj:a=null}={}){return(a||ye.create(e)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:e=null,locObj:a=null}={}){return(a||ye.create(e)).getWeekendDays().slice()}static months(e="long",{locale:a=null,numberingSystem:t=null,locObj:n=null,outputCalendar:o="gregory"}={}){return(n||ye.create(a,t,o)).months(e)}static monthsFormat(e="long",{locale:a=null,numberingSystem:t=null,locObj:n=null,outputCalendar:o="gregory"}={}){return(n||ye.create(a,t,o)).months(e,!0)}static weekdays(e="long",{locale:a=null,numberingSystem:t=null,locObj:n=null}={}){return(n||ye.create(a,t,null)).weekdays(e)}static weekdaysFormat(e="long",{locale:a=null,numberingSystem:t=null,locObj:n=null}={}){return(n||ye.create(a,t,null)).weekdays(e,!0)}static meridiems({locale:e=null}={}){return ye.create(e).meridiems()}static eras(e="short",{locale:a=null}={}){return ye.create(a,null,"gregory").eras(e)}static features(){return{relative:Bo(),localeWeek:Vo()}}};function Yu(i,e){let a=n=>n.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),t=a(e)-a(i);return Math.floor(Ee.fromMillis(t).as("days"))}function Rf(i,e,a){let t=[["years",(l,c)=>c.year-l.year],["quarters",(l,c)=>c.quarter-l.quarter+(c.year-l.year)*4],["months",(l,c)=>c.month-l.month+(c.year-l.year)*12],["weeks",(l,c)=>{let d=Yu(l,c);return(d-d%7)/7}],["days",Yu]],n={},o=i,r,s;for(let[l,c]of t)a.indexOf(l)>=0&&(r=l,n[l]=c(i,e),s=o.plus(n),s>e?(n[l]--,i=o.plus(n),i>e&&(s=i,n[l]--,i=o.plus(n))):i=s);return[i,n,s,r]}function Ku(i,e,a,t){let[n,o,r,s]=Rf(i,e,a),l=e-n,c=a.filter(g=>["hours","minutes","seconds","milliseconds"].indexOf(g)>=0);c.length===0&&(r0?Ee.fromMillis(l,t).shiftTo(...c).plus(d):d}var Hs={arab:"[\u0660-\u0669]",arabext:"[\u06F0-\u06F9]",bali:"[\u1B50-\u1B59]",beng:"[\u09E6-\u09EF]",deva:"[\u0966-\u096F]",fullwide:"[\uFF10-\uFF19]",gujr:"[\u0AE6-\u0AEF]",hanidec:"[\u3007|\u4E00|\u4E8C|\u4E09|\u56DB|\u4E94|\u516D|\u4E03|\u516B|\u4E5D]",khmr:"[\u17E0-\u17E9]",knda:"[\u0CE6-\u0CEF]",laoo:"[\u0ED0-\u0ED9]",limb:"[\u1946-\u194F]",mlym:"[\u0D66-\u0D6F]",mong:"[\u1810-\u1819]",mymr:"[\u1040-\u1049]",orya:"[\u0B66-\u0B6F]",tamldec:"[\u0BE6-\u0BEF]",telu:"[\u0C66-\u0C6F]",thai:"[\u0E50-\u0E59]",tibt:"[\u0F20-\u0F29]",latn:"\\d"},Qu={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},Hf=Hs.hanidec.replace(/[\[|\]]/g,"").split("");function Xu(i){let e=parseInt(i,10);if(isNaN(e)){e="";for(let a=0;a=o&&t<=r&&(e+=t-o)}}return parseInt(e,10)}else return e}function Dt({numberingSystem:i},e=""){return new RegExp(`${Hs[i||"latn"]}${e}`)}var zf="missing Intl.DateTimeFormat.formatToParts support";function me(i,e=a=>a){return{regex:i,deser:([a])=>e(Xu(a))}}var Bf="\xA0",id=`[ ${Bf}]`,ad=new RegExp(id,"g");function Vf(i){return i.replace(/\./g,"\\.?").replace(ad,id)}function ed(i){return i.replace(/\./g,"").replace(ad," ").toLowerCase()}function zt(i,e){return i===null?null:{regex:RegExp(i.map(Vf).join("|")),deser:([a])=>i.findIndex(t=>ed(a)===ed(t))+e}}function td(i,e){return{regex:i,deser:([,a,t])=>Ui(a,t),groups:e}}function Go(i){return{regex:i,deser:([e])=>e}}function Jf(i){return i.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function Wf(i,e){let a=Dt(e),t=Dt(e,"{2}"),n=Dt(e,"{3}"),o=Dt(e,"{4}"),r=Dt(e,"{6}"),s=Dt(e,"{1,2}"),l=Dt(e,"{1,3}"),c=Dt(e,"{1,6}"),d=Dt(e,"{1,9}"),g=Dt(e,"{2,4}"),x=Dt(e,"{4,6}"),y=O=>({regex:RegExp(Jf(O.val)),deser:([C])=>C,literal:!0}),D=(O=>{if(i.literal)return y(O);switch(O.val){case"G":return zt(e.eras("short"),0);case"GG":return zt(e.eras("long"),0);case"y":return me(c);case"yy":return me(g,Fn);case"yyyy":return me(o);case"yyyyy":return me(x);case"yyyyyy":return me(r);case"M":return me(s);case"MM":return me(t);case"MMM":return zt(e.months("short",!0),1);case"MMMM":return zt(e.months("long",!0),1);case"L":return me(s);case"LL":return me(t);case"LLL":return zt(e.months("short",!1),1);case"LLLL":return zt(e.months("long",!1),1);case"d":return me(s);case"dd":return me(t);case"o":return me(l);case"ooo":return me(n);case"HH":return me(t);case"H":return me(s);case"hh":return me(t);case"h":return me(s);case"mm":return me(t);case"m":return me(s);case"q":return me(s);case"qq":return me(t);case"s":return me(s);case"ss":return me(t);case"S":return me(l);case"SSS":return me(n);case"u":return Go(d);case"uu":return Go(s);case"uuu":return me(a);case"a":return zt(e.meridiems(),0);case"kkkk":return me(o);case"kk":return me(g,Fn);case"W":return me(s);case"WW":return me(t);case"E":case"c":return me(a);case"EEE":return zt(e.weekdays("short",!1),1);case"EEEE":return zt(e.weekdays("long",!1),1);case"ccc":return zt(e.weekdays("short",!0),1);case"cccc":return zt(e.weekdays("long",!0),1);case"Z":case"ZZ":return td(new RegExp(`([+-]${s.source})(?::(${t.source}))?`),2);case"ZZZ":return td(new RegExp(`([+-]${s.source})(${t.source})?`),2);case"z":return Go(/[a-z_+-/]{1,256}?/i);case" ":return Go(/[^\S\n\r]/);default:return y(O)}})(i)||{invalidReason:zf};return D.token=i,D}var Uf={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour12:{numeric:"h","2-digit":"hh"},hour24:{numeric:"H","2-digit":"HH"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}};function Gf(i,e,a){let{type:t,value:n}=i;if(t==="literal"){let l=/^\s+$/.test(n);return{literal:!l,val:l?" ":n}}let o=e[t],r=t;t==="hour"&&(e.hour12!=null?r=e.hour12?"hour12":"hour24":e.hourCycle!=null?e.hourCycle==="h11"||e.hourCycle==="h12"?r="hour12":r="hour24":r=a.hour12?"hour12":"hour24");let s=Uf[r];if(typeof s=="object"&&(s=s[o]),s)return{literal:!1,val:s}}function $f(i){return[`^${i.map(a=>a.regex).reduce((a,t)=>`${a}(${t.source})`,"")}$`,i]}function Zf(i,e,a){let t=i.match(e);if(t){let n={},o=1;for(let r in a)if(Di(a,r)){let s=a[r],l=s.groups?s.groups+1:1;!s.literal&&s.token&&(n[s.token.val[0]]=s.deser(t.slice(o,o+l))),o+=l}return[t,n]}else return[t,{}]}function Yf(i){let e=o=>{switch(o){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}},a=null,t;return Z(i.z)||(a=ct.create(i.z)),Z(i.Z)||(a||(a=new et(i.Z)),t=i.Z),Z(i.q)||(i.M=(i.q-1)*3+1),Z(i.h)||(i.h<12&&i.a===1?i.h+=12:i.h===12&&i.a===0&&(i.h=0)),i.G===0&&i.y&&(i.y=-i.y),Z(i.u)||(i.S=Pn(i.u)),[Object.keys(i).reduce((o,r)=>{let s=e(r);return s&&(o[s]=i[r]),o},{}),a,t]}var zs=null;function Kf(){return zs||(zs=j.fromMillis(1555555555555)),zs}function Qf(i,e){if(i.literal)return i;let a=it.macroTokenToFormatOpts(i.val),t=Js(a,e);return t==null||t.includes(void 0)?i:t}function Bs(i,e){return Array.prototype.concat(...i.map(a=>Qf(a,e)))}function Vs(i,e,a){let t=Bs(it.parseFormat(a),i),n=t.map(r=>Wf(r,i)),o=n.find(r=>r.invalidReason);if(o)return{input:e,tokens:t,invalidReason:o.invalidReason};{let[r,s]=$f(n),l=RegExp(r,"i"),[c,d]=Zf(e,l,s),[g,x,y]=d?Yf(d):[null,null,void 0];if(Di(d,"a")&&Di(d,"H"))throw new Pt("Can't include meridiem when specifying 24-hour format");return{input:e,tokens:t,regex:l,rawMatches:c,matches:d,result:g,zone:x,specificOffset:y}}}function nd(i,e,a){let{result:t,zone:n,specificOffset:o,invalidReason:r}=Vs(i,e,a);return[t,n,o,r]}function Js(i,e){if(!i)return null;let t=it.create(e,i).dtFormatter(Kf()),n=t.formatToParts(),o=t.resolvedOptions();return n.map(r=>Gf(r,i,o))}var Ws="Invalid DateTime",od=864e13;function $o(i){return new tt("unsupported zone",`the zone "${i.name}" is not supported`)}function Us(i){return i.weekData===null&&(i.weekData=On(i.c)),i.weekData}function Gs(i){return i.localWeekData===null&&(i.localWeekData=On(i.c,i.loc.getMinDaysInFirstWeek(),i.loc.getStartOfWeek())),i.localWeekData}function Yi(i,e){let a={ts:i.ts,zone:i.zone,c:i.c,o:i.o,loc:i.loc,invalid:i.invalid};return new j(ne(M(M({},a),e),{old:a}))}function md(i,e,a){let t=i-e*60*1e3,n=a.offset(t);if(e===n)return[t,e];t-=(n-e)*60*1e3;let o=a.offset(t);return n===o?[t,n]:[i-Math.min(n,o)*60*1e3,Math.max(n,o)]}function Zo(i,e){i+=e*60*1e3;let a=new Date(i);return{year:a.getUTCFullYear(),month:a.getUTCMonth()+1,day:a.getUTCDate(),hour:a.getUTCHours(),minute:a.getUTCMinutes(),second:a.getUTCSeconds(),millisecond:a.getUTCMilliseconds()}}function Ko(i,e,a){return md(ya(i),e,a)}function rd(i,e){let a=i.o,t=i.c.year+Math.trunc(e.years),n=i.c.month+Math.trunc(e.months)+Math.trunc(e.quarters)*3,o=ne(M({},i.c),{year:t,month:n,day:Math.min(i.c.day,xa(t,n))+Math.trunc(e.days)+Math.trunc(e.weeks)*7}),r=Ee.fromObject({years:e.years-Math.trunc(e.years),quarters:e.quarters-Math.trunc(e.quarters),months:e.months-Math.trunc(e.months),weeks:e.weeks-Math.trunc(e.weeks),days:e.days-Math.trunc(e.days),hours:e.hours,minutes:e.minutes,seconds:e.seconds,milliseconds:e.milliseconds}).as("milliseconds"),s=ya(o),[l,c]=md(s,a,i.zone);return r!==0&&(l+=r,c=i.zone.offset(l)),{ts:l,o:c}}function Hn(i,e,a,t,n,o){let{setZone:r,zone:s}=a;if(i&&Object.keys(i).length!==0||e){let l=e||s,c=j.fromObject(i,ne(M({},a),{zone:l,specificOffset:o}));return r?c:c.setZone(s)}else return j.invalid(new tt("unparsable",`the input "${n}" can't be parsed as ${t}`))}function Yo(i,e,a=!0){return i.isValid?it.create(ye.create("en-US"),{allowZ:a,forceSimple:!0}).formatDateTimeFromString(i,e):null}function $s(i,e){let a=i.c.year>9999||i.c.year<0,t="";return a&&i.c.year>=0&&(t+="+"),t+=De(i.c.year,a?6:4),e?(t+="-",t+=De(i.c.month),t+="-",t+=De(i.c.day)):(t+=De(i.c.month),t+=De(i.c.day)),t}function sd(i,e,a,t,n,o){let r=De(i.c.hour);return e?(r+=":",r+=De(i.c.minute),(i.c.millisecond!==0||i.c.second!==0||!a)&&(r+=":")):r+=De(i.c.minute),(i.c.millisecond!==0||i.c.second!==0||!a)&&(r+=De(i.c.second),(i.c.millisecond!==0||!t)&&(r+=".",r+=De(i.c.millisecond,3))),n&&(i.isOffsetFixed&&i.offset===0&&!o?r+="Z":i.o<0?(r+="-",r+=De(Math.trunc(-i.o/60)),r+=":",r+=De(Math.trunc(-i.o%60))):(r+="+",r+=De(Math.trunc(i.o/60)),r+=":",r+=De(Math.trunc(i.o%60)))),o&&(r+="["+i.zone.ianaName+"]"),r}var pd={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},Xf={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},eh={ordinal:1,hour:0,minute:0,second:0,millisecond:0},gd=["year","month","day","hour","minute","second","millisecond"],th=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],ih=["year","ordinal","hour","minute","second","millisecond"];function ah(i){let e={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[i.toLowerCase()];if(!e)throw new va(i);return e}function ld(i){switch(i.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday";case"localweeknumber":case"localweeknumbers":return"localWeekNumber";case"localweekyear":case"localweekyears":return"localWeekYear";default:return ah(i)}}function cd(i,e){let a=Rt(e.zone,fe.defaultZone),t=ye.fromObject(e),n=fe.now(),o,r;if(Z(i.year))o=n;else{for(let c of gd)Z(i[c])&&(i[c]=pd[c]);let s=Is(i)||Ms(i);if(s)return j.invalid(s);let l=a.offset(n);[o,r]=Ko(i,l,a)}return new j({ts:o,zone:a,loc:t,o:r})}function ud(i,e,a){let t=Z(a.round)?!0:a.round,n=(r,s)=>(r=_a(r,t||a.calendary?0:2,!0),e.loc.clone(a).relFormatter(a).format(r,s)),o=r=>a.calendary?e.hasSame(i,r)?0:e.startOf(r).diff(i.startOf(r),r).get(r):e.diff(i,r).get(r);if(a.unit)return n(o(a.unit),a.unit);for(let r of a.units){let s=o(r);if(Math.abs(s)>=1)return n(s,r)}return n(i>e?-0:0,a.units[a.units.length-1])}function dd(i){let e={},a;return i.length>0&&typeof i[i.length-1]=="object"?(e=i[i.length-1],a=Array.from(i).slice(0,i.length-1)):a=Array.from(i),[e,a]}var j=class i{constructor(e){let a=e.zone||fe.defaultZone,t=e.invalid||(Number.isNaN(e.ts)?new tt("invalid input"):null)||(a.isValid?null:$o(a));this.ts=Z(e.ts)?fe.now():e.ts;let n=null,o=null;if(!t)if(e.old&&e.old.ts===this.ts&&e.old.zone.equals(a))[n,o]=[e.old.c,e.old.o];else{let s=a.offset(this.ts);n=Zo(this.ts,s),t=Number.isNaN(n.year)?new tt("invalid input"):null,n=t?null:n,o=t?null:s}this._zone=a,this.loc=e.loc||ye.create(),this.invalid=t,this.weekData=null,this.localWeekData=null,this.c=n,this.o=o,this.isLuxonDateTime=!0}static now(){return new i({})}static local(){let[e,a]=dd(arguments),[t,n,o,r,s,l,c]=a;return cd({year:t,month:n,day:o,hour:r,minute:s,second:l,millisecond:c},e)}static utc(){let[e,a]=dd(arguments),[t,n,o,r,s,l,c]=a;return e.zone=et.utcInstance,cd({year:t,month:n,day:o,hour:r,minute:s,second:l,millisecond:c},e)}static fromJSDate(e,a={}){let t=ku(e)?e.valueOf():NaN;if(Number.isNaN(t))return i.invalid("invalid input");let n=Rt(a.zone,fe.defaultZone);return n.isValid?new i({ts:t,zone:n,loc:ye.fromObject(a)}):i.invalid($o(n))}static fromMillis(e,a={}){if(ei(e))return e<-od||e>od?i.invalid("Timestamp out of range"):new i({ts:e,zone:Rt(a.zone,fe.defaultZone),loc:ye.fromObject(a)});throw new Ve(`fromMillis requires a numerical input, but received a ${typeof e} with value ${e}`)}static fromSeconds(e,a={}){if(ei(e))return new i({ts:e*1e3,zone:Rt(a.zone,fe.defaultZone),loc:ye.fromObject(a)});throw new Ve("fromSeconds requires a numerical input")}static fromObject(e,a={}){e=e||{};let t=Rt(a.zone,fe.defaultZone);if(!t.isValid)return i.invalid($o(t));let n=ye.fromObject(a),o=wa(e,ld),{minDaysInFirstWeek:r,startOfWeek:s}=As(o,n),l=fe.now(),c=Z(a.specificOffset)?t.offset(l):a.specificOffset,d=!Z(o.ordinal),g=!Z(o.year),x=!Z(o.month)||!Z(o.day),y=g||x,_=o.weekYear||o.weekNumber;if((y||d)&&_)throw new Pt("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(x&&d)throw new Pt("Can't mix ordinal dates with month/day");let D=_||o.weekday&&!y,O,C,q=Zo(l,c);D?(O=th,C=Xf,q=On(q,r,s)):d?(O=ih,C=eh,q=Uo(q)):(O=gd,C=pd);let z=!1;for(let Ze of O){let Jt=o[Ze];Z(Jt)?z?o[Ze]=C[Ze]:o[Ze]=q[Ze]:z=!0}let B=D?wu(o,r,s):d?Su(o):Is(o),pe=B||Ms(o);if(pe)return i.invalid(pe);let ie=D?qs(o,r,s):d?Ds(o):o,[we,be]=Ko(ie,c,t),Me=new i({ts:we,zone:t,o:be,loc:n});return o.weekday&&y&&e.weekday!==Me.weekday?i.invalid("mismatched weekday",`you can't specify both a weekday of ${o.weekday} and a date of ${Me.toISO()}`):Me}static fromISO(e,a={}){let[t,n]=Hu(e);return Hn(t,n,a,"ISO 8601",e)}static fromRFC2822(e,a={}){let[t,n]=zu(e);return Hn(t,n,a,"RFC 2822",e)}static fromHTTP(e,a={}){let[t,n]=Bu(e);return Hn(t,n,a,"HTTP",a)}static fromFormat(e,a,t={}){if(Z(e)||Z(a))throw new Ve("fromFormat requires an input string and a format");let{locale:n=null,numberingSystem:o=null}=t,r=ye.fromOpts({locale:n,numberingSystem:o,defaultToEN:!0}),[s,l,c,d]=nd(r,e,a);return d?i.invalid(d):Hn(s,l,t,`format ${a}`,e,c)}static fromString(e,a,t={}){return i.fromFormat(e,a,t)}static fromSQL(e,a={}){let[t,n]=Wu(e);return Hn(t,n,a,"SQL",e)}static invalid(e,a=null){if(!e)throw new Ve("need to specify a reason the DateTime is invalid");let t=e instanceof tt?e:new tt(e,a);if(fe.throwOnInvalid)throw new Lo(t);return new i({invalid:t})}static isDateTime(e){return e&&e.isLuxonDateTime||!1}static parseFormatForOpts(e,a={}){let t=Js(e,ye.fromObject(a));return t?t.map(n=>n?n.val:null).join(""):null}static expandFormat(e,a={}){return Bs(it.parseFormat(e),ye.fromObject(a)).map(n=>n.val).join("")}get(e){return this[e]}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?Us(this).weekYear:NaN}get weekNumber(){return this.isValid?Us(this).weekNumber:NaN}get weekday(){return this.isValid?Us(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?Gs(this).weekday:NaN}get localWeekNumber(){return this.isValid?Gs(this).weekNumber:NaN}get localWeekYear(){return this.isValid?Gs(this).weekYear:NaN}get ordinal(){return this.isValid?Uo(this.c).ordinal:NaN}get monthShort(){return this.isValid?Ht.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?Ht.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?Ht.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?Ht.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return this.isOffsetFixed?!1:this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this];let e=864e5,a=6e4,t=ya(this.c),n=this.zone.offset(t-e),o=this.zone.offset(t+e),r=this.zone.offset(t-n*a),s=this.zone.offset(t-o*a);if(r===s)return[this];let l=t-r*a,c=t-s*a,d=Zo(l,r),g=Zo(c,s);return d.hour===g.hour&&d.minute===g.minute&&d.second===g.second&&d.millisecond===g.millisecond?[Yi(this,{ts:l}),Yi(this,{ts:c})]:[this]}get isInLeapYear(){return $i(this.year)}get daysInMonth(){return xa(this.year,this.month)}get daysInYear(){return this.isValid?qi(this.year):NaN}get weeksInWeekYear(){return this.isValid?Gi(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?Gi(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(e={}){let{locale:a,numberingSystem:t,calendar:n}=it.create(this.loc.clone(e),e).resolvedOptions(this);return{locale:a,numberingSystem:t,outputCalendar:n}}toUTC(e=0,a={}){return this.setZone(et.instance(e),a)}toLocal(){return this.setZone(fe.defaultZone)}setZone(e,{keepLocalTime:a=!1,keepCalendarTime:t=!1}={}){if(e=Rt(e,fe.defaultZone),e.equals(this.zone))return this;if(e.isValid){let n=this.ts;if(a||t){let o=e.offset(this.ts),r=this.toObject();[n]=Ko(r,o,e)}return Yi(this,{ts:n,zone:e})}else return i.invalid($o(e))}reconfigure({locale:e,numberingSystem:a,outputCalendar:t}={}){let n=this.loc.clone({locale:e,numberingSystem:a,outputCalendar:t});return Yi(this,{loc:n})}setLocale(e){return this.reconfigure({locale:e})}set(e){if(!this.isValid)return this;let a=wa(e,ld),{minDaysInFirstWeek:t,startOfWeek:n}=As(a,this.loc),o=!Z(a.weekYear)||!Z(a.weekNumber)||!Z(a.weekday),r=!Z(a.ordinal),s=!Z(a.year),l=!Z(a.month)||!Z(a.day),c=s||l,d=a.weekYear||a.weekNumber;if((c||r)&&d)throw new Pt("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(l&&r)throw new Pt("Can't mix ordinal dates with month/day");let g;o?g=qs(M(M({},On(this.c,t,n)),a),t,n):Z(a.ordinal)?(g=M(M({},this.toObject()),a),Z(a.day)&&(g.day=Math.min(xa(g.year,g.month),g.day))):g=Ds(M(M({},Uo(this.c)),a));let[x,y]=Ko(g,this.o,this.zone);return Yi(this,{ts:x,o:y})}plus(e){if(!this.isValid)return this;let a=Ee.fromDurationLike(e);return Yi(this,rd(this,a))}minus(e){if(!this.isValid)return this;let a=Ee.fromDurationLike(e).negate();return Yi(this,rd(this,a))}startOf(e,{useLocaleWeeks:a=!1}={}){if(!this.isValid)return this;let t={},n=Ee.normalizeUnit(e);switch(n){case"years":t.month=1;case"quarters":case"months":t.day=1;case"weeks":case"days":t.hour=0;case"hours":t.minute=0;case"minutes":t.second=0;case"seconds":t.millisecond=0;break;case"milliseconds":break}if(n==="weeks")if(a){let o=this.loc.getStartOfWeek(),{weekday:r}=this;rthis.valueOf(),s=r?this:e,l=r?e:this,c=Ku(s,l,o,n);return r?c.negate():c}diffNow(e="milliseconds",a={}){return this.diff(i.now(),e,a)}until(e){return this.isValid?Mi.fromDateTimes(this,e):this}hasSame(e,a,t){if(!this.isValid)return!1;let n=e.valueOf(),o=this.setZone(e.zone,{keepLocalTime:!0});return o.startOf(a,t)<=n&&n<=o.endOf(a,t)}equals(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)}toRelative(e={}){if(!this.isValid)return null;let a=e.base||i.fromObject({},{zone:this.zone}),t=e.padding?thisa.valueOf(),Math.min)}static max(...e){if(!e.every(i.isDateTime))throw new Ve("max requires all arguments be DateTimes");return Es(e,a=>a.valueOf(),Math.max)}static fromFormatExplain(e,a,t={}){let{locale:n=null,numberingSystem:o=null}=t,r=ye.fromOpts({locale:n,numberingSystem:o,defaultToEN:!0});return Vs(r,e,a)}static fromStringExplain(e,a,t={}){return i.fromFormatExplain(e,a,t)}static get DATE_SHORT(){return ki}static get DATE_MED(){return dn}static get DATE_MED_WITH_WEEKDAY(){return ds}static get DATE_FULL(){return mn}static get DATE_HUGE(){return pn}static get TIME_SIMPLE(){return gn}static get TIME_WITH_SECONDS(){return fn}static get TIME_WITH_SHORT_OFFSET(){return hn}static get TIME_WITH_LONG_OFFSET(){return bn}static get TIME_24_SIMPLE(){return vn}static get TIME_24_WITH_SECONDS(){return yn}static get TIME_24_WITH_SHORT_OFFSET(){return _n}static get TIME_24_WITH_LONG_OFFSET(){return xn}static get DATETIME_SHORT(){return wn}static get DATETIME_SHORT_WITH_SECONDS(){return Sn}static get DATETIME_MED(){return Cn}static get DATETIME_MED_WITH_SECONDS(){return kn}static get DATETIME_MED_WITH_WEEKDAY(){return ms}static get DATETIME_FULL(){return Tn}static get DATETIME_FULL_WITH_SECONDS(){return qn}static get DATETIME_HUGE(){return Dn}static get DATETIME_HUGE_WITH_SECONDS(){return An}};function Ia(i){if(j.isDateTime(i))return i;if(i&&i.valueOf&&ei(i.valueOf()))return j.fromJSDate(i);if(i&&typeof i=="object")return j.fromObject(i);throw new Ve(`Unknown datetime argument: ${i}, of type ${typeof i}`)}var nh=new ve("MAT_LUXON_DATE_ADAPTER_OPTIONS",{providedIn:"root",factory:oh});function oh(){return{useUtc:!1,firstDayOfWeek:0,defaultOutputCalendar:"gregory"}}function rh(i,e){let a=Array(i);for(let t=0;t{let e=class e extends xo{constructor(t,n){super(),this._useUTC=!!n?.useUtc,this._firstDayOfWeek=n?.firstDayOfWeek||0,this._defaultOutputCalendar=n?.defaultOutputCalendar||"gregory",this.setLocale(t||j.local().locale)}getYear(t){return t.year}getMonth(t){return t.month-1}getDate(t){return t.day}getDayOfWeek(t){return t.weekday}getMonthNames(t){return Ht.months(t,{locale:this.locale,outputCalendar:this._defaultOutputCalendar})}getDateNames(){let t=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return rh(31,n=>t.format(j.utc(2017,1,n+1).toJSDate()))}getDayOfWeekNames(t){let n=Ht.weekdays(t,{locale:this.locale});return n.unshift(n.pop()),n}getYearName(t){return t.toFormat("yyyy",this._getOptions())}getFirstDayOfWeek(){return this._firstDayOfWeek}getNumDaysInMonth(t){return t.daysInMonth}clone(t){return j.fromObject(t.toObject(),this._getOptions())}createDate(t,n,o){let r=this._getOptions();if(n<0||n>11)throw Error(`Invalid month index "${n}". Month index has to be between 0 and 11.`);if(o<1)throw Error(`Invalid date "${o}". Date has to be greater than 0.`);let s=this._useUTC?j.utc(t,n+1,o,r):j.local(t,n+1,o,r);if(!this.isValid(s))throw Error(`Invalid date "${o}". Reason: "${s.invalidReason}".`);return s}today(){let t=this._getOptions();return this._useUTC?j.utc(t):j.local(t)}parse(t,n){let o=this._getOptions();if(typeof t=="string"&&t.length>0){let r=j.fromISO(t,o);if(this.isValid(r))return r;let s=Array.isArray(n)?n:[n];if(!n.length)throw Error("Formats array must not be empty.");for(let l of s){let c=j.fromFormat(t,l,o);if(this.isValid(c))return c}return this.invalid()}else{if(typeof t=="number")return j.fromMillis(t,o);if(t instanceof Date)return j.fromJSDate(t,o);if(t instanceof j)return j.fromMillis(t.toMillis(),o)}return null}format(t,n){if(!this.isValid(t))throw Error("LuxonDateAdapter: Cannot format invalid date.");return this._useUTC?t.setLocale(this.locale).setZone("utc").toFormat(n):t.setLocale(this.locale).toFormat(n)}addCalendarYears(t,n){return t.reconfigure(this._getOptions()).plus({years:n})}addCalendarMonths(t,n){return t.reconfigure(this._getOptions()).plus({months:n})}addCalendarDays(t,n){return t.reconfigure(this._getOptions()).plus({days:n})}toIso8601(t){return t.toISO()}deserialize(t){let n=this._getOptions(),o;if(t instanceof Date&&(o=j.fromJSDate(t,n)),typeof t=="string"){if(!t)return null;o=j.fromISO(t,n)}return o&&this.isValid(o)?o:super.deserialize(t)}isDateInstance(t){return t instanceof j}isValid(t){return t.isValid}invalid(){return j.invalid("Invalid Luxon DateTime object.")}_getOptions(){return{zone:this._useUTC?"utc":void 0,locale:this.locale,outputCalendar:this._defaultOutputCalendar}}};e.\u0275fac=function(n){return new(n||e)(L(Sc,8),L(nh,8))},e.\u0275prov=N({token:e,factory:e.\u0275fac});let i=e;return i})();function hd(i){return new ue(3e3,!1)}function sh(){return new ue(3100,!1)}function lh(){return new ue(3101,!1)}function ch(i){return new ue(3001,!1)}function uh(i){return new ue(3003,!1)}function dh(i){return new ue(3004,!1)}function mh(i,e){return new ue(3005,!1)}function ph(){return new ue(3006,!1)}function gh(){return new ue(3007,!1)}function fh(i,e){return new ue(3008,!1)}function hh(i){return new ue(3002,!1)}function bh(i,e,a,t,n){return new ue(3010,!1)}function vh(){return new ue(3011,!1)}function yh(){return new ue(3012,!1)}function _h(){return new ue(3200,!1)}function xh(){return new ue(3202,!1)}function wh(){return new ue(3013,!1)}function Sh(i){return new ue(3014,!1)}function Ch(i){return new ue(3015,!1)}function kh(i){return new ue(3016,!1)}function Th(i,e){return new ue(3404,!1)}function qh(i){return new ue(3502,!1)}function Dh(i){return new ue(3503,!1)}function Ah(){return new ue(3300,!1)}function Ih(i){return new ue(3504,!1)}function Mh(i){return new ue(3301,!1)}function Eh(i,e){return new ue(3302,!1)}function Oh(i){return new ue(3303,!1)}function Lh(i,e){return new ue(3400,!1)}function Nh(i){return new ue(3401,!1)}function Ph(i){return new ue(3402,!1)}function Fh(i,e){return new ue(3505,!1)}function Ei(i){switch(i.length){case 0:return new ma;case 1:return i[0];default:return new cs(i)}}function Id(i,e,a=new Map,t=new Map){let n=[],o=[],r=-1,s=null;if(e.forEach(l=>{let c=l.get("offset"),d=c==r,g=d&&s||new Map;l.forEach((x,y)=>{let _=y,D=x;if(y!=="offset")switch(_=i.normalizePropertyName(_,n),D){case So:D=a.get(y);break;case Xt:D=t.get(y);break;default:D=i.normalizeStyleValue(y,_,D,n);break}g.set(_,D)}),d||o.push(g),s=g,r=c}),n.length)throw qh(n);return o}function bl(i,e,a,t){switch(e){case"start":i.onStart(()=>t(a&&Zs(a,"start",i)));break;case"done":i.onDone(()=>t(a&&Zs(a,"done",i)));break;case"destroy":i.onDestroy(()=>t(a&&Zs(a,"destroy",i)));break}}function Zs(i,e,a){let t=a.totalTime,n=!!a.disabled,o=vl(i.element,i.triggerName,i.fromState,i.toState,e||i.phaseName,t??i.totalTime,n),r=i._data;return r!=null&&(o._data=r),o}function vl(i,e,a,t,n="",o=0,r){return{element:i,triggerName:e,fromState:a,toState:t,phaseName:n,totalTime:o,disabled:!!r}}function xt(i,e,a){let t=i.get(e);return t||i.set(e,t=a),t}function bd(i){let e=i.indexOf(":"),a=i.substring(1,e),t=i.slice(e+1);return[a,t]}var jh=typeof document>"u"?null:document.documentElement;function yl(i){let e=i.parentNode||i.host||null;return e===jh?null:e}function Rh(i){return i.substring(1,6)=="ebkit"}var Ki=null,vd=!1;function Hh(i){Ki||(Ki=zh()||{},vd=Ki.style?"WebkitAppearance"in Ki.style:!1);let e=!0;return Ki.style&&!Rh(i)&&(e=i in Ki.style,!e&&vd&&(e="Webkit"+i.charAt(0).toUpperCase()+i.slice(1)in Ki.style)),e}function zh(){return typeof document<"u"?document.body:null}function Md(i,e){for(;e;){if(e===i)return!0;e=yl(e)}return!1}function Ed(i,e,a){if(a)return Array.from(i.querySelectorAll(e));let t=i.querySelector(e);return t?[t]:[]}var _l=(()=>{let e=class e{validateStyleProperty(t){return Hh(t)}containsElement(t,n){return Md(t,n)}getParentElement(t){return yl(t)}query(t,n,o){return Ed(t,n,o)}computeStyle(t,n,o){return o||""}animate(t,n,o,r,s,l=[],c){return new ma(o,r)}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=N({token:e,factory:e.\u0275fac});let i=e;return i})(),Cl=class Cl{};Cl.NOOP=new _l;var ea=Cl,ta=class{};var Bh=1e3,Od="{{",Vh="}}",Ld="ng-enter",tl="ng-leave",Qo="ng-trigger",ar=".ng-trigger",yd="ng-animating",il=".ng-animating";function di(i){if(typeof i=="number")return i;let e=i.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:al(parseFloat(e[1]),e[2])}function al(i,e){switch(e){case"s":return i*Bh;default:return i}}function nr(i,e,a){return i.hasOwnProperty("duration")?i:Jh(i,e,a)}function Jh(i,e,a){let t=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i,n,o=0,r="";if(typeof i=="string"){let s=i.match(t);if(s===null)return e.push(hd(i)),{duration:0,delay:0,easing:""};n=al(parseFloat(s[1]),s[2]);let l=s[3];l!=null&&(o=al(parseFloat(l),s[4]));let c=s[5];c&&(r=c)}else n=i;if(!a){let s=!1,l=e.length;n<0&&(e.push(sh()),s=!0),o<0&&(e.push(lh()),s=!0),s&&e.splice(l,0,hd(i))}return{duration:n,delay:o,easing:r}}function Wh(i){return i.length?i[0]instanceof Map?i:i.map(e=>new Map(Object.entries(e))):[]}function ti(i,e,a){e.forEach((t,n)=>{let o=xl(n);a&&!a.has(n)&&a.set(n,i.style[o]),i.style[o]=t})}function Xi(i,e){e.forEach((a,t)=>{let n=xl(t);i.style[n]=""})}function zn(i){return Array.isArray(i)?i.length==1?i[0]:Ec(i):i}function Uh(i,e,a){let t=e.params||{},n=Nd(i);n.length&&n.forEach(o=>{t.hasOwnProperty(o)||a.push(ch(o))})}var nl=new RegExp(`${Od}\\s*(.+?)\\s*${Vh}`,"g");function Nd(i){let e=[];if(typeof i=="string"){let a;for(;a=nl.exec(i);)e.push(a[1]);nl.lastIndex=0}return e}function Vn(i,e,a){let t=`${i}`,n=t.replace(nl,(o,r)=>{let s=e[r];return s==null&&(a.push(uh(r)),s=""),s.toString()});return n==t?i:n}var Gh=/-+([a-z0-9])/g;function xl(i){return i.replace(Gh,(...e)=>e[1].toUpperCase())}function $h(i,e){return i===0||e===0}function Zh(i,e,a){if(a.size&&e.length){let t=e[0],n=[];if(a.forEach((o,r)=>{t.has(r)||n.push(r),t.set(r,o)}),n.length)for(let o=1;or.set(s,wl(i,s)))}}return e}function _t(i,e,a){switch(e.type){case re.Trigger:return i.visitTrigger(e,a);case re.State:return i.visitState(e,a);case re.Transition:return i.visitTransition(e,a);case re.Sequence:return i.visitSequence(e,a);case re.Group:return i.visitGroup(e,a);case re.Animate:return i.visitAnimate(e,a);case re.Keyframes:return i.visitKeyframes(e,a);case re.Style:return i.visitStyle(e,a);case re.Reference:return i.visitReference(e,a);case re.AnimateChild:return i.visitAnimateChild(e,a);case re.AnimateRef:return i.visitAnimateRef(e,a);case re.Query:return i.visitQuery(e,a);case re.Stagger:return i.visitStagger(e,a);default:throw dh(e.type)}}function wl(i,e){return window.getComputedStyle(i)[e]}var Yh=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]),or=class extends ta{normalizePropertyName(e,a){return xl(e)}normalizeStyleValue(e,a,t,n){let o="",r=t.toString().trim();if(Yh.has(a)&&t!==0&&t!=="0")if(typeof t=="number")o="px";else{let s=t.match(/^[+-]?[\d\.]+([a-z]*)$/);s&&s[1].length==0&&n.push(mh(e,t))}return r+o}};var rr="*";function Kh(i,e){let a=[];return typeof i=="string"?i.split(/\s*,\s*/).forEach(t=>Qh(t,a,e)):a.push(i),a}function Qh(i,e,a){if(i[0]==":"){let l=Xh(i,a);if(typeof l=="function"){e.push(l);return}i=l}let t=i.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(t==null||t.length<4)return a.push(Ch(i)),e;let n=t[1],o=t[2],r=t[3];e.push(_d(n,r));let s=n==rr&&r==rr;o[0]=="<"&&!s&&e.push(_d(r,n))}function Xh(i,e){switch(i){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(a,t)=>parseFloat(t)>parseFloat(a);case":decrement":return(a,t)=>parseFloat(t) *"}}var Xo=new Set(["true","1"]),er=new Set(["false","0"]);function _d(i,e){let a=Xo.has(i)||er.has(i),t=Xo.has(e)||er.has(e);return(n,o)=>{let r=i==rr||i==n,s=e==rr||e==o;return!r&&a&&typeof n=="boolean"&&(r=n?Xo.has(i):er.has(i)),!s&&t&&typeof o=="boolean"&&(s=o?Xo.has(e):er.has(e)),r&&s}}var Pd=":self",e0=new RegExp(`s*${Pd}s*,?`,"g");function Fd(i,e,a,t){return new ol(i).build(e,a,t)}var xd="",ol=class{constructor(e){this._driver=e}build(e,a,t){let n=new rl(a);return this._resetContextStyleTimingState(n),_t(this,zn(e),n)}_resetContextStyleTimingState(e){e.currentQuerySelector=xd,e.collectedStyles=new Map,e.collectedStyles.set(xd,new Map),e.currentTime=0}visitTrigger(e,a){let t=a.queryCount=0,n=a.depCount=0,o=[],r=[];return e.name.charAt(0)=="@"&&a.errors.push(ph()),e.definitions.forEach(s=>{if(this._resetContextStyleTimingState(a),s.type==re.State){let l=s,c=l.name;c.toString().split(/\s*,\s*/).forEach(d=>{l.name=d,o.push(this.visitState(l,a))}),l.name=c}else if(s.type==re.Transition){let l=this.visitTransition(s,a);t+=l.queryCount,n+=l.depCount,r.push(l)}else a.errors.push(gh())}),{type:re.Trigger,name:e.name,states:o,transitions:r,queryCount:t,depCount:n,options:null}}visitState(e,a){let t=this.visitStyle(e.styles,a),n=e.options&&e.options.params||null;if(t.containsDynamicStyles){let o=new Set,r=n||{};t.styles.forEach(s=>{s instanceof Map&&s.forEach(l=>{Nd(l).forEach(c=>{r.hasOwnProperty(c)||o.add(c)})})}),o.size&&a.errors.push(fh(e.name,[...o.values()]))}return{type:re.State,name:e.name,style:t,options:n?{params:n}:null}}visitTransition(e,a){a.queryCount=0,a.depCount=0;let t=_t(this,zn(e.animation),a),n=Kh(e.expr,a.errors);return{type:re.Transition,matchers:n,animation:t,queryCount:a.queryCount,depCount:a.depCount,options:Qi(e.options)}}visitSequence(e,a){return{type:re.Sequence,steps:e.steps.map(t=>_t(this,t,a)),options:Qi(e.options)}}visitGroup(e,a){let t=a.currentTime,n=0,o=e.steps.map(r=>{a.currentTime=t;let s=_t(this,r,a);return n=Math.max(n,a.currentTime),s});return a.currentTime=n,{type:re.Group,steps:o,options:Qi(e.options)}}visitAnimate(e,a){let t=n0(e.timings,a.errors);a.currentAnimateTimings=t;let n,o=e.styles?e.styles:ht({});if(o.type==re.Keyframes)n=this.visitKeyframes(o,a);else{let r=e.styles,s=!1;if(!r){s=!0;let c={};t.easing&&(c.easing=t.easing),r=ht(c)}a.currentTime+=t.duration+t.delay;let l=this.visitStyle(r,a);l.isEmptyStep=s,n=l}return a.currentAnimateTimings=null,{type:re.Animate,timings:t,style:n,options:null}}visitStyle(e,a){let t=this._makeStyleAst(e,a);return this._validateStyleAst(t,a),t}_makeStyleAst(e,a){let t=[],n=Array.isArray(e.styles)?e.styles:[e.styles];for(let s of n)typeof s=="string"?s===Xt?t.push(s):a.errors.push(hh(s)):t.push(new Map(Object.entries(s)));let o=!1,r=null;return t.forEach(s=>{if(s instanceof Map&&(s.has("easing")&&(r=s.get("easing"),s.delete("easing")),!o)){for(let l of s.values())if(l.toString().indexOf(Od)>=0){o=!0;break}}}),{type:re.Style,styles:t,easing:r,offset:e.offset,containsDynamicStyles:o,options:null}}_validateStyleAst(e,a){let t=a.currentAnimateTimings,n=a.currentTime,o=a.currentTime;t&&o>0&&(o-=t.duration+t.delay),e.styles.forEach(r=>{typeof r!="string"&&r.forEach((s,l)=>{let c=a.collectedStyles.get(a.currentQuerySelector),d=c.get(l),g=!0;d&&(o!=n&&o>=d.startTime&&n<=d.endTime&&(a.errors.push(bh(l,d.startTime,d.endTime,o,n)),g=!1),o=d.startTime),g&&c.set(l,{startTime:o,endTime:n}),a.options&&Uh(s,a.options,a.errors)})})}visitKeyframes(e,a){let t={type:re.Keyframes,styles:[],options:null};if(!a.currentAnimateTimings)return a.errors.push(vh()),t;let n=1,o=0,r=[],s=!1,l=!1,c=0,d=e.steps.map(C=>{let q=this._makeStyleAst(C,a),z=q.offset!=null?q.offset:a0(q.styles),B=0;return z!=null&&(o++,B=q.offset=z),l=l||B<0||B>1,s=s||B0&&o{let z=x>0?q==y?1:x*q:r[q],B=z*O;a.currentTime=_+D.delay+B,D.duration=B,this._validateStyleAst(C,a),C.offset=z,t.styles.push(C)}),t}visitReference(e,a){return{type:re.Reference,animation:_t(this,zn(e.animation),a),options:Qi(e.options)}}visitAnimateChild(e,a){return a.depCount++,{type:re.AnimateChild,options:Qi(e.options)}}visitAnimateRef(e,a){return{type:re.AnimateRef,animation:this.visitReference(e.animation,a),options:Qi(e.options)}}visitQuery(e,a){let t=a.currentQuerySelector,n=e.options||{};a.queryCount++,a.currentQuery=e;let[o,r]=t0(e.selector);a.currentQuerySelector=t.length?t+" "+o:o,xt(a.collectedStyles,a.currentQuerySelector,new Map);let s=_t(this,zn(e.animation),a);return a.currentQuery=null,a.currentQuerySelector=t,{type:re.Query,selector:o,limit:n.limit||0,optional:!!n.optional,includeSelf:r,animation:s,originalSelector:e.selector,options:Qi(e.options)}}visitStagger(e,a){a.currentQuery||a.errors.push(wh());let t=e.timings==="full"?{duration:0,delay:0,easing:"full"}:nr(e.timings,a.errors,!0);return{type:re.Stagger,animation:_t(this,zn(e.animation),a),timings:t,options:null}}};function t0(i){let e=!!i.split(/\s*,\s*/).find(a=>a==Pd);return e&&(i=i.replace(e0,"")),i=i.replace(/@\*/g,ar).replace(/@\w+/g,a=>ar+"-"+a.slice(1)).replace(/:animating/g,il),[i,e]}function i0(i){return i?M({},i):null}var rl=class{constructor(e){this.errors=e,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}};function a0(i){if(typeof i=="string")return null;let e=null;if(Array.isArray(i))i.forEach(a=>{if(a instanceof Map&&a.has("offset")){let t=a;e=parseFloat(t.get("offset")),t.delete("offset")}});else if(i instanceof Map&&i.has("offset")){let a=i;e=parseFloat(a.get("offset")),a.delete("offset")}return e}function n0(i,e){if(i.hasOwnProperty("duration"))return i;if(typeof i=="number"){let o=nr(i,e).duration;return Ys(o,0,"")}let a=i;if(a.split(/\s+/).some(o=>o.charAt(0)=="{"&&o.charAt(1)=="{")){let o=Ys(0,0,"");return o.dynamic=!0,o.strValue=a,o}let n=nr(a,e);return Ys(n.duration,n.delay,n.easing)}function Qi(i){return i?(i=M({},i),i.params&&(i.params=i0(i.params))):i={},i}function Ys(i,e,a){return{duration:i,delay:e,easing:a}}function Sl(i,e,a,t,n,o,r=null,s=!1){return{type:1,element:i,keyframes:e,preStyleProps:a,postStyleProps:t,duration:n,delay:o,totalTime:n+o,easing:r,subTimeline:s}}var Jn=class{constructor(){this._map=new Map}get(e){return this._map.get(e)||[]}append(e,a){let t=this._map.get(e);t||this._map.set(e,t=[]),t.push(...a)}has(e){return this._map.has(e)}clear(){this._map.clear()}},o0=1,r0=":enter",s0=new RegExp(r0,"g"),l0=":leave",c0=new RegExp(l0,"g");function jd(i,e,a,t,n,o=new Map,r=new Map,s,l,c=[]){return new sl().buildKeyframes(i,e,a,t,n,o,r,s,l,c)}var sl=class{buildKeyframes(e,a,t,n,o,r,s,l,c,d=[]){c=c||new Jn;let g=new ll(e,a,c,n,o,d,[]);g.options=l;let x=l.delay?di(l.delay):0;g.currentTimeline.delayNextStep(x),g.currentTimeline.setStyles([r],null,g.errors,l),_t(this,t,g);let y=g.timelines.filter(_=>_.containsAnimation());if(y.length&&s.size){let _;for(let D=y.length-1;D>=0;D--){let O=y[D];if(O.element===a){_=O;break}}_&&!_.allowOnlyTimelineStyles()&&_.setStyles([s],null,g.errors,l)}return y.length?y.map(_=>_.buildKeyframes()):[Sl(a,[],[],[],0,x,"",!1)]}visitTrigger(e,a){}visitState(e,a){}visitTransition(e,a){}visitAnimateChild(e,a){let t=a.subInstructions.get(a.element);if(t){let n=a.createSubContext(e.options),o=a.currentTimeline.currentTime,r=this._visitSubInstructions(t,n,n.options);o!=r&&a.transformIntoNewTimeline(r)}a.previousNode=e}visitAnimateRef(e,a){let t=a.createSubContext(e.options);t.transformIntoNewTimeline(),this._applyAnimationRefDelays([e.options,e.animation.options],a,t),this.visitReference(e.animation,t),a.transformIntoNewTimeline(t.currentTimeline.currentTime),a.previousNode=e}_applyAnimationRefDelays(e,a,t){for(let n of e){let o=n?.delay;if(o){let r=typeof o=="number"?o:di(Vn(o,n?.params??{},a.errors));t.delayNextStep(r)}}}_visitSubInstructions(e,a,t){let o=a.currentTimeline.currentTime,r=t.duration!=null?di(t.duration):null,s=t.delay!=null?di(t.delay):null;return r!==0&&e.forEach(l=>{let c=a.appendInstructionToTimeline(l,r,s);o=Math.max(o,c.duration+c.delay)}),o}visitReference(e,a){a.updateOptions(e.options,!0),_t(this,e.animation,a),a.previousNode=e}visitSequence(e,a){let t=a.subContextCount,n=a,o=e.options;if(o&&(o.params||o.delay)&&(n=a.createSubContext(o),n.transformIntoNewTimeline(),o.delay!=null)){n.previousNode.type==re.Style&&(n.currentTimeline.snapshotCurrentStyles(),n.previousNode=sr);let r=di(o.delay);n.delayNextStep(r)}e.steps.length&&(e.steps.forEach(r=>_t(this,r,n)),n.currentTimeline.applyStylesToKeyframe(),n.subContextCount>t&&n.transformIntoNewTimeline()),a.previousNode=e}visitGroup(e,a){let t=[],n=a.currentTimeline.currentTime,o=e.options&&e.options.delay?di(e.options.delay):0;e.steps.forEach(r=>{let s=a.createSubContext(e.options);o&&s.delayNextStep(o),_t(this,r,s),n=Math.max(n,s.currentTimeline.currentTime),t.push(s.currentTimeline)}),t.forEach(r=>a.currentTimeline.mergeTimelineCollectedStyles(r)),a.transformIntoNewTimeline(n),a.previousNode=e}_visitTiming(e,a){if(e.dynamic){let t=e.strValue,n=a.params?Vn(t,a.params,a.errors):t;return nr(n,a.errors)}else return{duration:e.duration,delay:e.delay,easing:e.easing}}visitAnimate(e,a){let t=a.currentAnimateTimings=this._visitTiming(e.timings,a),n=a.currentTimeline;t.delay&&(a.incrementTime(t.delay),n.snapshotCurrentStyles());let o=e.style;o.type==re.Keyframes?this.visitKeyframes(o,a):(a.incrementTime(t.duration),this.visitStyle(o,a),n.applyStylesToKeyframe()),a.currentAnimateTimings=null,a.previousNode=e}visitStyle(e,a){let t=a.currentTimeline,n=a.currentAnimateTimings;!n&&t.hasCurrentStyleProperties()&&t.forwardFrame();let o=n&&n.easing||e.easing;e.isEmptyStep?t.applyEmptyStep(o):t.setStyles(e.styles,o,a.errors,a.options),a.previousNode=e}visitKeyframes(e,a){let t=a.currentAnimateTimings,n=a.currentTimeline.duration,o=t.duration,s=a.createSubContext().currentTimeline;s.easing=t.easing,e.styles.forEach(l=>{let c=l.offset||0;s.forwardTime(c*o),s.setStyles(l.styles,l.easing,a.errors,a.options),s.applyStylesToKeyframe()}),a.currentTimeline.mergeTimelineCollectedStyles(s),a.transformIntoNewTimeline(n+o),a.previousNode=e}visitQuery(e,a){let t=a.currentTimeline.currentTime,n=e.options||{},o=n.delay?di(n.delay):0;o&&(a.previousNode.type===re.Style||t==0&&a.currentTimeline.hasCurrentStyleProperties())&&(a.currentTimeline.snapshotCurrentStyles(),a.previousNode=sr);let r=t,s=a.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!n.optional,a.errors);a.currentQueryTotal=s.length;let l=null;s.forEach((c,d)=>{a.currentQueryIndex=d;let g=a.createSubContext(e.options,c);o&&g.delayNextStep(o),c===a.element&&(l=g.currentTimeline),_t(this,e.animation,g),g.currentTimeline.applyStylesToKeyframe();let x=g.currentTimeline.currentTime;r=Math.max(r,x)}),a.currentQueryIndex=0,a.currentQueryTotal=0,a.transformIntoNewTimeline(r),l&&(a.currentTimeline.mergeTimelineCollectedStyles(l),a.currentTimeline.snapshotCurrentStyles()),a.previousNode=e}visitStagger(e,a){let t=a.parentContext,n=a.currentTimeline,o=e.timings,r=Math.abs(o.duration),s=r*(a.currentQueryTotal-1),l=r*a.currentQueryIndex;switch(o.duration<0?"reverse":o.easing){case"reverse":l=s-l;break;case"full":l=t.currentStaggerTime;break}let d=a.currentTimeline;l&&d.delayNextStep(l);let g=d.currentTime;_t(this,e.animation,a),a.previousNode=e,t.currentStaggerTime=n.currentTime-g+(n.startTime-t.currentTimeline.startTime)}},sr={},ll=class i{constructor(e,a,t,n,o,r,s,l){this._driver=e,this.element=a,this.subInstructions=t,this._enterClassName=n,this._leaveClassName=o,this.errors=r,this.timelines=s,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=sr,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new lr(this._driver,a,0),s.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(e,a){if(!e)return;let t=e,n=this.options;t.duration!=null&&(n.duration=di(t.duration)),t.delay!=null&&(n.delay=di(t.delay));let o=t.params;if(o){let r=n.params;r||(r=this.options.params={}),Object.keys(o).forEach(s=>{(!a||!r.hasOwnProperty(s))&&(r[s]=Vn(o[s],r,this.errors))})}}_copyOptions(){let e={};if(this.options){let a=this.options.params;if(a){let t=e.params={};Object.keys(a).forEach(n=>{t[n]=a[n]})}}return e}createSubContext(e=null,a,t){let n=a||this.element,o=new i(this._driver,n,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(n,t||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(e),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o}transformIntoNewTimeline(e){return this.previousNode=sr,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(e,a,t){let n={duration:a??e.duration,delay:this.currentTimeline.currentTime+(t??0)+e.delay,easing:""},o=new cl(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,n,e.stretchStartingKeyframe);return this.timelines.push(o),n}incrementTime(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}delayNextStep(e){e>0&&this.currentTimeline.delayNextStep(e)}invokeQuery(e,a,t,n,o,r){let s=[];if(n&&s.push(this.element),e.length>0){e=e.replace(s0,"."+this._enterClassName),e=e.replace(c0,"."+this._leaveClassName);let l=t!=1,c=this._driver.query(this.element,e,l);t!==0&&(c=t<0?c.slice(c.length+t,c.length):c.slice(0,t)),s.push(...c)}return!o&&s.length==0&&r.push(Sh(a)),s}},lr=class i{constructor(e,a,t,n){this._driver=e,this.element=a,this.startTime=t,this._elementTimelineStylesLookup=n,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(a),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(a,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(e){let a=this._keyframes.size===1&&this._pendingStyles.size;this.duration||a?(this.forwardTime(this.currentTime+e),a&&this.snapshotCurrentStyles()):this.startTime+=e}fork(e,a){return this.applyStylesToKeyframe(),new i(this._driver,e,a||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=o0,this._loadKeyframe()}forwardTime(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()}_updateStyle(e,a){this._localTimelineStyles.set(e,a),this._globalTimelineStyles.set(e,a),this._styleSummary.set(e,{time:this.currentTime,value:a})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(e){e&&this._previousKeyframe.set("easing",e);for(let[a,t]of this._globalTimelineStyles)this._backFill.set(a,t||Xt),this._currentKeyframe.set(a,Xt);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(e,a,t,n){a&&this._previousKeyframe.set("easing",a);let o=n&&n.params||{},r=u0(e,this._globalTimelineStyles);for(let[s,l]of r){let c=Vn(l,o,t);this._pendingStyles.set(s,c),this._localTimelineStyles.has(s)||this._backFill.set(s,this._globalTimelineStyles.get(s)??Xt),this._updateStyle(s,c)}}applyStylesToKeyframe(){this._pendingStyles.size!=0&&(this._pendingStyles.forEach((e,a)=>{this._currentKeyframe.set(a,e)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((e,a)=>{this._currentKeyframe.has(a)||this._currentKeyframe.set(a,e)}))}snapshotCurrentStyles(){for(let[e,a]of this._localTimelineStyles)this._pendingStyles.set(e,a),this._updateStyle(e,a)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){let e=[];for(let a in this._currentKeyframe)e.push(a);return e}mergeTimelineCollectedStyles(e){e._styleSummary.forEach((a,t)=>{let n=this._styleSummary.get(t);(!n||a.time>n.time)&&this._updateStyle(t,a.value)})}buildKeyframes(){this.applyStylesToKeyframe();let e=new Set,a=new Set,t=this._keyframes.size===1&&this.duration===0,n=[];this._keyframes.forEach((s,l)=>{let c=new Map([...this._backFill,...s]);c.forEach((d,g)=>{d===So?e.add(g):d===Xt&&a.add(g)}),t||c.set("offset",l/this.duration),n.push(c)});let o=[...e.values()],r=[...a.values()];if(t){let s=n[0],l=new Map(s);s.set("offset",0),l.set("offset",1),n=[s,l]}return Sl(this.element,n,o,r,this.duration,this.startTime,this.easing,!1)}},cl=class extends lr{constructor(e,a,t,n,o,r,s=!1){super(e,a,r.delay),this.keyframes=t,this.preStyleProps=n,this.postStyleProps=o,this._stretchStartingKeyframe=s,this.timings={duration:r.duration,delay:r.delay,easing:r.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let e=this.keyframes,{delay:a,duration:t,easing:n}=this.timings;if(this._stretchStartingKeyframe&&a){let o=[],r=t+a,s=a/r,l=new Map(e[0]);l.set("offset",0),o.push(l);let c=new Map(e[0]);c.set("offset",wd(s)),o.push(c);let d=e.length-1;for(let g=1;g<=d;g++){let x=new Map(e[g]),y=x.get("offset"),_=a+y*t;x.set("offset",wd(_/r)),o.push(x)}t=r,a=0,n="",e=o}return Sl(this.element,e,this.preStyleProps,this.postStyleProps,t,a,n,!0)}};function wd(i,e=3){let a=Math.pow(10,e-1);return Math.round(i*a)/a}function u0(i,e){let a=new Map,t;return i.forEach(n=>{if(n==="*"){t??=e.keys();for(let o of t)a.set(o,Xt)}else for(let[o,r]of n)a.set(o,r)}),a}function Sd(i,e,a,t,n,o,r,s,l,c,d,g,x){return{type:0,element:i,triggerName:e,isRemovalTransition:n,fromState:a,fromStyles:o,toState:t,toStyles:r,timelines:s,queriedElements:l,preStyleProps:c,postStyleProps:d,totalTime:g,errors:x}}var Ks={},cr=class{constructor(e,a,t){this._triggerName=e,this.ast=a,this._stateStyles=t}match(e,a,t,n){return d0(this.ast.matchers,e,a,t,n)}buildStyles(e,a,t){let n=this._stateStyles.get("*");return e!==void 0&&(n=this._stateStyles.get(e?.toString())||n),n?n.buildStyles(a,t):new Map}build(e,a,t,n,o,r,s,l,c,d){let g=[],x=this.ast.options&&this.ast.options.params||Ks,y=s&&s.params||Ks,_=this.buildStyles(t,y,g),D=l&&l.params||Ks,O=this.buildStyles(n,D,g),C=new Set,q=new Map,z=new Map,B=n==="void",pe={params:Rd(D,x),delay:this.ast.options?.delay},ie=d?[]:jd(e,a,this.ast.animation,o,r,_,O,pe,c,g),we=0;return ie.forEach(be=>{we=Math.max(be.duration+be.delay,we)}),g.length?Sd(a,this._triggerName,t,n,B,_,O,[],[],q,z,we,g):(ie.forEach(be=>{let Me=be.element,Ze=xt(q,Me,new Set);be.preStyleProps.forEach(oi=>Ze.add(oi));let Jt=xt(z,Me,new Set);be.postStyleProps.forEach(oi=>Jt.add(oi)),Me!==a&&C.add(Me)}),Sd(a,this._triggerName,t,n,B,_,O,ie,[...C.values()],q,z,we))}};function d0(i,e,a,t,n){return i.some(o=>o(e,a,t,n))}function Rd(i,e){let a=M({},e);return Object.entries(i).forEach(([t,n])=>{n!=null&&(a[t]=n)}),a}var ul=class{constructor(e,a,t){this.styles=e,this.defaultParams=a,this.normalizer=t}buildStyles(e,a){let t=new Map,n=Rd(e,this.defaultParams);return this.styles.styles.forEach(o=>{typeof o!="string"&&o.forEach((r,s)=>{r&&(r=Vn(r,n,a));let l=this.normalizer.normalizePropertyName(s,a);r=this.normalizer.normalizeStyleValue(s,l,r,a),t.set(s,r)})}),t}};function m0(i,e,a){return new dl(i,e,a)}var dl=class{constructor(e,a,t){this.name=e,this.ast=a,this._normalizer=t,this.transitionFactories=[],this.states=new Map,a.states.forEach(n=>{let o=n.options&&n.options.params||{};this.states.set(n.name,new ul(n.style,o,t))}),Cd(this.states,"true","1"),Cd(this.states,"false","0"),a.transitions.forEach(n=>{this.transitionFactories.push(new cr(e,n,this.states))}),this.fallbackTransition=p0(e,this.states,this._normalizer)}get containsQueries(){return this.ast.queryCount>0}matchTransition(e,a,t,n){return this.transitionFactories.find(r=>r.match(e,a,t,n))||null}matchStyles(e,a,t){return this.fallbackTransition.buildStyles(e,a,t)}};function p0(i,e,a){let t=[(r,s)=>!0],n={type:re.Sequence,steps:[],options:null},o={type:re.Transition,animation:n,matchers:t,options:null,queryCount:0,depCount:0};return new cr(i,o,e)}function Cd(i,e,a){i.has(e)?i.has(a)||i.set(a,i.get(e)):i.has(a)&&i.set(e,i.get(a))}var g0=new Jn,ml=class{constructor(e,a,t){this.bodyNode=e,this._driver=a,this._normalizer=t,this._animations=new Map,this._playersById=new Map,this.players=[]}register(e,a){let t=[],n=[],o=Fd(this._driver,a,t,n);if(t.length)throw Dh(t);n.length&&void 0,this._animations.set(e,o)}_buildPlayer(e,a,t){let n=e.element,o=Id(this._normalizer,e.keyframes,a,t);return this._driver.animate(n,o,e.duration,e.delay,e.easing,[],!0)}create(e,a,t={}){let n=[],o=this._animations.get(e),r,s=new Map;if(o?(r=jd(this._driver,a,o,Ld,tl,new Map,new Map,t,g0,n),r.forEach(d=>{let g=xt(s,d.element,new Map);d.postStyleProps.forEach(x=>g.set(x,null))})):(n.push(Ah()),r=[]),n.length)throw Ih(n);s.forEach((d,g)=>{d.forEach((x,y)=>{d.set(y,this._driver.computeStyle(g,y,Xt))})});let l=r.map(d=>{let g=s.get(d.element);return this._buildPlayer(d,new Map,g)}),c=Ei(l);return this._playersById.set(e,c),c.onDestroy(()=>this.destroy(e)),this.players.push(c),c}destroy(e){let a=this._getPlayer(e);a.destroy(),this._playersById.delete(e);let t=this.players.indexOf(a);t>=0&&this.players.splice(t,1)}_getPlayer(e){let a=this._playersById.get(e);if(!a)throw Mh(e);return a}listen(e,a,t,n){let o=vl(a,"","","");return bl(this._getPlayer(e),t,o,n),()=>{}}command(e,a,t,n){if(t=="register"){this.register(e,n[0]);return}if(t=="create"){let r=n[0]||{};this.create(e,a,r);return}let o=this._getPlayer(e);switch(t){case"play":o.play();break;case"pause":o.pause();break;case"reset":o.reset();break;case"restart":o.restart();break;case"finish":o.finish();break;case"init":o.init();break;case"setPosition":o.setPosition(parseFloat(n[0]));break;case"destroy":this.destroy(e);break}}},kd="ng-animate-queued",f0=".ng-animate-queued",Qs="ng-animate-disabled",h0=".ng-animate-disabled",b0="ng-star-inserted",v0=".ng-star-inserted",y0=[],Hd={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},_0={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Bt="__ng_removed",Wn=class{get params(){return this.options.params}constructor(e,a=""){this.namespaceId=a;let t=e&&e.hasOwnProperty("value"),n=t?e.value:e;if(this.value=w0(n),t){let o=e,{value:r}=o,s=Za(o,["value"]);this.options=s}else this.options={};this.options.params||(this.options.params={})}absorbOptions(e){let a=e.params;if(a){let t=this.options.params;Object.keys(a).forEach(n=>{t[n]==null&&(t[n]=a[n])})}}},Bn="void",Xs=new Wn(Bn),pl=class{constructor(e,a,t){this.id=e,this.hostElement=a,this._engine=t,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+e,At(a,this._hostClassName)}listen(e,a,t,n){if(!this._triggers.has(a))throw Eh(t,a);if(t==null||t.length==0)throw Oh(a);if(!S0(t))throw Lh(t,a);let o=xt(this._elementListeners,e,[]),r={name:a,phase:t,callback:n};o.push(r);let s=xt(this._engine.statesByElement,e,new Map);return s.has(a)||(At(e,Qo),At(e,Qo+"-"+a),s.set(a,Xs)),()=>{this._engine.afterFlush(()=>{let l=o.indexOf(r);l>=0&&o.splice(l,1),this._triggers.has(a)||s.delete(a)})}}register(e,a){return this._triggers.has(e)?!1:(this._triggers.set(e,a),!0)}_getTrigger(e){let a=this._triggers.get(e);if(!a)throw Nh(e);return a}trigger(e,a,t,n=!0){let o=this._getTrigger(a),r=new Un(this.id,a,e),s=this._engine.statesByElement.get(e);s||(At(e,Qo),At(e,Qo+"-"+a),this._engine.statesByElement.set(e,s=new Map));let l=s.get(a),c=new Wn(t,this.id);if(!(t&&t.hasOwnProperty("value"))&&l&&c.absorbOptions(l.options),s.set(a,c),l||(l=Xs),!(c.value===Bn)&&l.value===c.value){if(!T0(l.params,c.params)){let D=[],O=o.matchStyles(l.value,l.params,D),C=o.matchStyles(c.value,c.params,D);D.length?this._engine.reportError(D):this._engine.afterFlush(()=>{Xi(e,O),ti(e,C)})}return}let x=xt(this._engine.playersByElement,e,[]);x.forEach(D=>{D.namespaceId==this.id&&D.triggerName==a&&D.queued&&D.destroy()});let y=o.matchTransition(l.value,c.value,e,c.params),_=!1;if(!y){if(!n)return;y=o.fallbackTransition,_=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:a,transition:y,fromState:l,toState:c,player:r,isFallbackTransition:_}),_||(At(e,kd),r.onStart(()=>{Ma(e,kd)})),r.onDone(()=>{let D=this.players.indexOf(r);D>=0&&this.players.splice(D,1);let O=this._engine.playersByElement.get(e);if(O){let C=O.indexOf(r);C>=0&&O.splice(C,1)}}),this.players.push(r),x.push(r),r}deregister(e){this._triggers.delete(e),this._engine.statesByElement.forEach(a=>a.delete(e)),this._elementListeners.forEach((a,t)=>{this._elementListeners.set(t,a.filter(n=>n.name!=e))})}clearElementCache(e){this._engine.statesByElement.delete(e),this._elementListeners.delete(e);let a=this._engine.playersByElement.get(e);a&&(a.forEach(t=>t.destroy()),this._engine.playersByElement.delete(e))}_signalRemovalForInnerTriggers(e,a){let t=this._engine.driver.query(e,ar,!0);t.forEach(n=>{if(n[Bt])return;let o=this._engine.fetchNamespacesByElement(n);o.size?o.forEach(r=>r.triggerLeaveAnimation(n,a,!1,!0)):this.clearElementCache(n)}),this._engine.afterFlushAnimationsDone(()=>t.forEach(n=>this.clearElementCache(n)))}triggerLeaveAnimation(e,a,t,n){let o=this._engine.statesByElement.get(e),r=new Map;if(o){let s=[];if(o.forEach((l,c)=>{if(r.set(c,l.value),this._triggers.has(c)){let d=this.trigger(e,c,Bn,n);d&&s.push(d)}}),s.length)return this._engine.markElementAsRemoved(this.id,e,!0,a,r),t&&Ei(s).onDone(()=>this._engine.processLeaveNode(e)),!0}return!1}prepareLeaveAnimationListeners(e){let a=this._elementListeners.get(e),t=this._engine.statesByElement.get(e);if(a&&t){let n=new Set;a.forEach(o=>{let r=o.name;if(n.has(r))return;n.add(r);let l=this._triggers.get(r).fallbackTransition,c=t.get(r)||Xs,d=new Wn(Bn),g=new Un(this.id,r,e);this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:r,transition:l,fromState:c,toState:d,player:g,isFallbackTransition:!0})})}}removeNode(e,a){let t=this._engine;if(e.childElementCount&&this._signalRemovalForInnerTriggers(e,a),this.triggerLeaveAnimation(e,a,!0))return;let n=!1;if(t.totalAnimations){let o=t.players.length?t.playersByQueriedElement.get(e):[];if(o&&o.length)n=!0;else{let r=e;for(;r=r.parentNode;)if(t.statesByElement.get(r)){n=!0;break}}}if(this.prepareLeaveAnimationListeners(e),n)t.markElementAsRemoved(this.id,e,!1,a);else{let o=e[Bt];(!o||o===Hd)&&(t.afterFlush(()=>this.clearElementCache(e)),t.destroyInnerAnimations(e),t._onRemovalComplete(e,a))}}insertNode(e,a){At(e,this._hostClassName)}drainQueuedTransitions(e){let a=[];return this._queue.forEach(t=>{let n=t.player;if(n.destroyed)return;let o=t.element,r=this._elementListeners.get(o);r&&r.forEach(s=>{if(s.name==t.triggerName){let l=vl(o,t.triggerName,t.fromState.value,t.toState.value);l._data=e,bl(t.player,s.phase,l,s.callback)}}),n.markedForDestroy?this._engine.afterFlush(()=>{n.destroy()}):a.push(t)}),this._queue=[],a.sort((t,n)=>{let o=t.transition.ast.depCount,r=n.transition.ast.depCount;return o==0||r==0?o-r:this._engine.driver.containsElement(t.element,n.element)?1:-1})}destroy(e){this.players.forEach(a=>a.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,e)}},gl=class{_onRemovalComplete(e,a){this.onRemovalComplete(e,a)}constructor(e,a,t){this.bodyNode=e,this.driver=a,this._normalizer=t,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(n,o)=>{}}get queuedPlayers(){let e=[];return this._namespaceList.forEach(a=>{a.players.forEach(t=>{t.queued&&e.push(t)})}),e}createNamespace(e,a){let t=new pl(e,a,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,a)?this._balanceNamespaceList(t,a):(this.newHostElements.set(a,t),this.collectEnterElement(a)),this._namespaceLookup[e]=t}_balanceNamespaceList(e,a){let t=this._namespaceList,n=this.namespacesByHostElement;if(t.length-1>=0){let r=!1,s=this.driver.getParentElement(a);for(;s;){let l=n.get(s);if(l){let c=t.indexOf(l);t.splice(c+1,0,e),r=!0;break}s=this.driver.getParentElement(s)}r||t.unshift(e)}else t.push(e);return n.set(a,e),e}register(e,a){let t=this._namespaceLookup[e];return t||(t=this.createNamespace(e,a)),t}registerTrigger(e,a,t){let n=this._namespaceLookup[e];n&&n.register(a,t)&&this.totalAnimations++}destroy(e,a){e&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{let t=this._fetchNamespace(e);this.namespacesByHostElement.delete(t.hostElement);let n=this._namespaceList.indexOf(t);n>=0&&this._namespaceList.splice(n,1),t.destroy(a),delete this._namespaceLookup[e]}))}_fetchNamespace(e){return this._namespaceLookup[e]}fetchNamespacesByElement(e){let a=new Set,t=this.statesByElement.get(e);if(t){for(let n of t.values())if(n.namespaceId){let o=this._fetchNamespace(n.namespaceId);o&&a.add(o)}}return a}trigger(e,a,t,n){if(tr(a)){let o=this._fetchNamespace(e);if(o)return o.trigger(a,t,n),!0}return!1}insertNode(e,a,t,n){if(!tr(a))return;let o=a[Bt];if(o&&o.setForRemoval){o.setForRemoval=!1,o.setForMove=!0;let r=this.collectedLeaveElements.indexOf(a);r>=0&&this.collectedLeaveElements.splice(r,1)}if(e){let r=this._fetchNamespace(e);r&&r.insertNode(a,t)}n&&this.collectEnterElement(a)}collectEnterElement(e){this.collectedEnterElements.push(e)}markElementAsDisabled(e,a){a?this.disabledNodes.has(e)||(this.disabledNodes.add(e),At(e,Qs)):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),Ma(e,Qs))}removeNode(e,a,t){if(tr(a)){let n=e?this._fetchNamespace(e):null;n?n.removeNode(a,t):this.markElementAsRemoved(e,a,!1,t);let o=this.namespacesByHostElement.get(a);o&&o.id!==e&&o.removeNode(a,t)}else this._onRemovalComplete(a,t)}markElementAsRemoved(e,a,t,n,o){this.collectedLeaveElements.push(a),a[Bt]={namespaceId:e,setForRemoval:n,hasAnimation:t,removedBeforeQueried:!1,previousTriggersValues:o}}listen(e,a,t,n,o){return tr(a)?this._fetchNamespace(e).listen(a,t,n,o):()=>{}}_buildInstruction(e,a,t,n,o){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,t,n,e.fromState.options,e.toState.options,a,o)}destroyInnerAnimations(e){let a=this.driver.query(e,ar,!0);a.forEach(t=>this.destroyActiveAnimationsForElement(t)),this.playersByQueriedElement.size!=0&&(a=this.driver.query(e,il,!0),a.forEach(t=>this.finishActiveQueriedAnimationOnElement(t)))}destroyActiveAnimationsForElement(e){let a=this.playersByElement.get(e);a&&a.forEach(t=>{t.queued?t.markedForDestroy=!0:t.destroy()})}finishActiveQueriedAnimationOnElement(e){let a=this.playersByQueriedElement.get(e);a&&a.forEach(t=>t.finish())}whenRenderingDone(){return new Promise(e=>{if(this.players.length)return Ei(this.players).onDone(()=>e());e()})}processLeaveNode(e){let a=e[Bt];if(a&&a.setForRemoval){if(e[Bt]=Hd,a.namespaceId){this.destroyInnerAnimations(e);let t=this._fetchNamespace(a.namespaceId);t&&t.clearElementCache(e)}this._onRemovalComplete(e,a.setForRemoval)}e.classList?.contains(Qs)&&this.markElementAsDisabled(e,!1),this.driver.query(e,h0,!0).forEach(t=>{this.markElementAsDisabled(t,!1)})}flush(e=-1){let a=[];if(this.newHostElements.size&&(this.newHostElements.forEach((t,n)=>this._balanceNamespaceList(t,n)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let t=0;tt()),this._flushFns=[],this._whenQuietFns.length){let t=this._whenQuietFns;this._whenQuietFns=[],a.length?Ei(a).onDone(()=>{t.forEach(n=>n())}):t.forEach(n=>n())}}reportError(e){throw Ph(e)}_flushAnimations(e,a){let t=new Jn,n=[],o=new Map,r=[],s=new Map,l=new Map,c=new Map,d=new Set;this.disabledNodes.forEach(R=>{d.add(R);let $=this.driver.query(R,f0,!0);for(let Y=0;Y<$.length;Y++)d.add($[Y])});let g=this.bodyNode,x=Array.from(this.statesByElement.keys()),y=Dd(x,this.collectedEnterElements),_=new Map,D=0;y.forEach((R,$)=>{let Y=Ld+D++;_.set($,Y),R.forEach(ce=>At(ce,Y))});let O=[],C=new Set,q=new Set;for(let R=0;RC.add(ce)):q.add($))}let z=new Map,B=Dd(x,Array.from(C));B.forEach((R,$)=>{let Y=tl+D++;z.set($,Y),R.forEach(ce=>At(ce,Y))}),e.push(()=>{y.forEach((R,$)=>{let Y=_.get($);R.forEach(ce=>Ma(ce,Y))}),B.forEach((R,$)=>{let Y=z.get($);R.forEach(ce=>Ma(ce,Y))}),O.forEach(R=>{this.processLeaveNode(R)})});let pe=[],ie=[];for(let R=this._namespaceList.length-1;R>=0;R--)this._namespaceList[R].drainQueuedTransitions(a).forEach(Y=>{let ce=Y.player,Ue=Y.element;if(pe.push(ce),this.collectedEnterElements.length){let nt=Ue[Bt];if(nt&&nt.setForMove){if(nt.previousTriggersValues&&nt.previousTriggersValues.has(Y.triggerName)){let Fi=nt.previousTriggersValues.get(Y.triggerName),St=this.statesByElement.get(Y.element);if(St&&St.has(Y.triggerName)){let io=St.get(Y.triggerName);io.value=Fi,St.set(Y.triggerName,io)}}ce.destroy();return}}let Wt=!g||!this.driver.containsElement(g,Ue),gt=z.get(Ue),gi=_.get(Ue),ke=this._buildInstruction(Y,t,gi,gt,Wt);if(ke.errors&&ke.errors.length){ie.push(ke);return}if(Wt){ce.onStart(()=>Xi(Ue,ke.fromStyles)),ce.onDestroy(()=>ti(Ue,ke.toStyles)),n.push(ce);return}if(Y.isFallbackTransition){ce.onStart(()=>Xi(Ue,ke.fromStyles)),ce.onDestroy(()=>ti(Ue,ke.toStyles)),n.push(ce);return}let Jl=[];ke.timelines.forEach(nt=>{nt.stretchStartingKeyframe=!0,this.disabledNodes.has(nt.element)||Jl.push(nt)}),ke.timelines=Jl,t.append(Ue,ke.timelines);let Eg={instruction:ke,player:ce,element:Ue};r.push(Eg),ke.queriedElements.forEach(nt=>xt(s,nt,[]).push(ce)),ke.preStyleProps.forEach((nt,Fi)=>{if(nt.size){let St=l.get(Fi);St||l.set(Fi,St=new Set),nt.forEach((io,Xr)=>St.add(Xr))}}),ke.postStyleProps.forEach((nt,Fi)=>{let St=c.get(Fi);St||c.set(Fi,St=new Set),nt.forEach((io,Xr)=>St.add(Xr))})});if(ie.length){let R=[];ie.forEach($=>{R.push(Fh($.triggerName,$.errors))}),pe.forEach($=>$.destroy()),this.reportError(R)}let we=new Map,be=new Map;r.forEach(R=>{let $=R.element;t.has($)&&(be.set($,$),this._beforeAnimationBuild(R.player.namespaceId,R.instruction,we))}),n.forEach(R=>{let $=R.element;this._getPreviousPlayers($,!1,R.namespaceId,R.triggerName,null).forEach(ce=>{xt(we,$,[]).push(ce),ce.destroy()})});let Me=O.filter(R=>Ad(R,l,c)),Ze=new Map;qd(Ze,this.driver,q,c,Xt).forEach(R=>{Ad(R,l,c)&&Me.push(R)});let oi=new Map;y.forEach((R,$)=>{qd(oi,this.driver,new Set(R),l,So)}),Me.forEach(R=>{let $=Ze.get(R),Y=oi.get(R);Ze.set(R,new Map([...$?.entries()??[],...Y?.entries()??[]]))});let Ga=[],to=[],$a={};r.forEach(R=>{let{element:$,player:Y,instruction:ce}=R;if(t.has($)){if(d.has($)){Y.onDestroy(()=>ti($,ce.toStyles)),Y.disabled=!0,Y.overrideTotalTime(ce.totalTime),n.push(Y);return}let Ue=$a;if(be.size>1){let gt=$,gi=[];for(;gt=gt.parentNode;){let ke=be.get(gt);if(ke){Ue=ke;break}gi.push(gt)}gi.forEach(ke=>be.set(ke,Ue))}let Wt=this._buildAnimation(Y.namespaceId,ce,we,o,oi,Ze);if(Y.setRealPlayer(Wt),Ue===$a)Ga.push(Y);else{let gt=this.playersByElement.get(Ue);gt&>.length&&(Y.parentPlayer=Ei(gt)),n.push(Y)}}else Xi($,ce.fromStyles),Y.onDestroy(()=>ti($,ce.toStyles)),to.push(Y),d.has($)&&n.push(Y)}),to.forEach(R=>{let $=o.get(R.element);if($&&$.length){let Y=Ei($);R.setRealPlayer(Y)}}),n.forEach(R=>{R.parentPlayer?R.syncPlayerEvents(R.parentPlayer):R.destroy()});for(let R=0;R!Wt.destroyed);Ue.length?C0(this,$,Ue):this.processLeaveNode($)}return O.length=0,Ga.forEach(R=>{this.players.push(R),R.onDone(()=>{R.destroy();let $=this.players.indexOf(R);this.players.splice($,1)}),R.play()}),Ga}afterFlush(e){this._flushFns.push(e)}afterFlushAnimationsDone(e){this._whenQuietFns.push(e)}_getPreviousPlayers(e,a,t,n,o){let r=[];if(a){let s=this.playersByQueriedElement.get(e);s&&(r=s)}else{let s=this.playersByElement.get(e);if(s){let l=!o||o==Bn;s.forEach(c=>{c.queued||!l&&c.triggerName!=n||r.push(c)})}}return(t||n)&&(r=r.filter(s=>!(t&&t!=s.namespaceId||n&&n!=s.triggerName))),r}_beforeAnimationBuild(e,a,t){let n=a.triggerName,o=a.element,r=a.isRemovalTransition?void 0:e,s=a.isRemovalTransition?void 0:n;for(let l of a.timelines){let c=l.element,d=c!==o,g=xt(t,c,[]);this._getPreviousPlayers(c,d,r,s,a.toState).forEach(y=>{let _=y.getRealPlayer();_.beforeDestroy&&_.beforeDestroy(),y.destroy(),g.push(y)})}Xi(o,a.fromStyles)}_buildAnimation(e,a,t,n,o,r){let s=a.triggerName,l=a.element,c=[],d=new Set,g=new Set,x=a.timelines.map(_=>{let D=_.element;d.add(D);let O=D[Bt];if(O&&O.removedBeforeQueried)return new ma(_.duration,_.delay);let C=D!==l,q=k0((t.get(D)||y0).map(we=>we.getRealPlayer())).filter(we=>{let be=we;return be.element?be.element===D:!1}),z=o.get(D),B=r.get(D),pe=Id(this._normalizer,_.keyframes,z,B),ie=this._buildPlayer(_,pe,q);if(_.subTimeline&&n&&g.add(D),C){let we=new Un(e,s,D);we.setRealPlayer(ie),c.push(we)}return ie});c.forEach(_=>{xt(this.playersByQueriedElement,_.element,[]).push(_),_.onDone(()=>x0(this.playersByQueriedElement,_.element,_))}),d.forEach(_=>At(_,yd));let y=Ei(x);return y.onDestroy(()=>{d.forEach(_=>Ma(_,yd)),ti(l,a.toStyles)}),g.forEach(_=>{xt(n,_,[]).push(y)}),y}_buildPlayer(e,a,t){return a.length>0?this.driver.animate(e.element,a,e.duration,e.delay,e.easing,t):new ma(e.duration,e.delay)}},Un=class{constructor(e,a,t){this.namespaceId=e,this.triggerName=a,this.element=t,this._player=new ma,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(e){this._containsRealPlayer||(this._player=e,this._queuedCallbacks.forEach((a,t)=>{a.forEach(n=>bl(e,t,void 0,n))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(e){this.totalTime=e}syncPlayerEvents(e){let a=this._player;a.triggerCallback&&e.onStart(()=>a.triggerCallback("start")),e.onDone(()=>this.finish()),e.onDestroy(()=>this.destroy())}_queueEvent(e,a){xt(this._queuedCallbacks,e,[]).push(a)}onDone(e){this.queued&&this._queueEvent("done",e),this._player.onDone(e)}onStart(e){this.queued&&this._queueEvent("start",e),this._player.onStart(e)}onDestroy(e){this.queued&&this._queueEvent("destroy",e),this._player.onDestroy(e)}init(){this._player.init()}hasStarted(){return this.queued?!1:this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(e){this.queued||this._player.setPosition(e)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(e){let a=this._player;a.triggerCallback&&a.triggerCallback(e)}};function x0(i,e,a){let t=i.get(e);if(t){if(t.length){let n=t.indexOf(a);t.splice(n,1)}t.length==0&&i.delete(e)}return t}function w0(i){return i??null}function tr(i){return i&&i.nodeType===1}function S0(i){return i=="start"||i=="done"}function Td(i,e){let a=i.style.display;return i.style.display=e??"none",a}function qd(i,e,a,t,n){let o=[];a.forEach(l=>o.push(Td(l)));let r=[];t.forEach((l,c)=>{let d=new Map;l.forEach(g=>{let x=e.computeStyle(c,g,n);d.set(g,x),(!x||x.length==0)&&(c[Bt]=_0,r.push(c))}),i.set(c,d)});let s=0;return a.forEach(l=>Td(l,o[s++])),r}function Dd(i,e){let a=new Map;if(i.forEach(s=>a.set(s,[])),e.length==0)return a;let t=1,n=new Set(e),o=new Map;function r(s){if(!s)return t;let l=o.get(s);if(l)return l;let c=s.parentNode;return a.has(c)?l=c:n.has(c)?l=t:l=r(c),o.set(s,l),l}return e.forEach(s=>{let l=r(s);l!==t&&a.get(l).push(s)}),a}function At(i,e){i.classList?.add(e)}function Ma(i,e){i.classList?.remove(e)}function C0(i,e,a){Ei(a).onDone(()=>i.processLeaveNode(e))}function k0(i){let e=[];return zd(i,e),e}function zd(i,e){for(let a=0;an.add(o)):e.set(i,t),a.delete(i),!0}var Oa=class{constructor(e,a,t){this._driver=a,this._normalizer=t,this._triggerCache={},this.onRemovalComplete=(n,o)=>{},this._transitionEngine=new gl(e.body,a,t),this._timelineEngine=new ml(e.body,a,t),this._transitionEngine.onRemovalComplete=(n,o)=>this.onRemovalComplete(n,o)}registerTrigger(e,a,t,n,o){let r=e+"-"+n,s=this._triggerCache[r];if(!s){let l=[],c=[],d=Fd(this._driver,o,l,c);if(l.length)throw Th(n,l);c.length&&void 0,s=m0(n,d,this._normalizer),this._triggerCache[r]=s}this._transitionEngine.registerTrigger(a,n,s)}register(e,a){this._transitionEngine.register(e,a)}destroy(e,a){this._transitionEngine.destroy(e,a)}onInsert(e,a,t,n){this._transitionEngine.insertNode(e,a,t,n)}onRemove(e,a,t){this._transitionEngine.removeNode(e,a,t)}disableAnimations(e,a){this._transitionEngine.markElementAsDisabled(e,a)}process(e,a,t,n){if(t.charAt(0)=="@"){let[o,r]=bd(t),s=n;this._timelineEngine.command(o,a,r,s)}else this._transitionEngine.trigger(e,a,t,n)}listen(e,a,t,n,o){if(t.charAt(0)=="@"){let[r,s]=bd(t);return this._timelineEngine.listen(r,a,s,o)}return this._transitionEngine.listen(e,a,t,n,o)}flush(e=-1){this._transitionEngine.flush(e)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(e){this._transitionEngine.afterFlushAnimationsDone(e)}};function q0(i,e){let a=null,t=null;return Array.isArray(e)&&e.length?(a=el(e[0]),e.length>1&&(t=el(e[e.length-1]))):e instanceof Map&&(a=el(e)),a||t?new fl(i,a,t):null}var Ea=class Ea{constructor(e,a,t){this._element=e,this._startStyles=a,this._endStyles=t,this._state=0;let n=Ea.initialStylesByElement.get(e);n||Ea.initialStylesByElement.set(e,n=new Map),this._initialStyles=n}start(){this._state<1&&(this._startStyles&&ti(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(ti(this._element,this._initialStyles),this._endStyles&&(ti(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(Ea.initialStylesByElement.delete(this._element),this._startStyles&&(Xi(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Xi(this._element,this._endStyles),this._endStyles=null),ti(this._element,this._initialStyles),this._state=3)}};Ea.initialStylesByElement=new WeakMap;var fl=Ea;function el(i){let e=null;return i.forEach((a,t)=>{D0(t)&&(e=e||new Map,e.set(t,a))}),e}function D0(i){return i==="display"||i==="position"}var ur=class{constructor(e,a,t,n){this.element=e,this.keyframes=a,this.options=t,this._specialStyles=n,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=t.duration,this._delay=t.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;let e=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,e,this.options),this._finalKeyframe=e.length?e[e.length-1]:new Map;let a=()=>this._onFinish();this.domPlayer.addEventListener("finish",a),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",a)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(e){let a=[];return e.forEach(t=>{a.push(Object.fromEntries(t))}),a}_triggerWebAnimation(e,a,t){return e.animate(this._convertKeyframesToObject(a),t)}onStart(e){this._originalOnStartFns.push(e),this._onStartFns.push(e)}onDone(e){this._originalOnDoneFns.push(e),this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(e=>e()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}setPosition(e){this.domPlayer===void 0&&this.init(),this.domPlayer.currentTime=e*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){let e=new Map;this.hasStarted()&&this._finalKeyframe.forEach((t,n)=>{n!=="offset"&&e.set(n,this._finished?t:wl(this.element,n))}),this.currentSnapshot=e}triggerCallback(e){let a=e==="start"?this._onStartFns:this._onDoneFns;a.forEach(t=>t()),a.length=0}},dr=class{validateStyleProperty(e){return!0}validateAnimatableStyleProperty(e){return!0}containsElement(e,a){return Md(e,a)}getParentElement(e){return yl(e)}query(e,a,t){return Ed(e,a,t)}computeStyle(e,a,t){return wl(e,a)}animate(e,a,t,n,o,r=[]){let s=n==0?"both":"forwards",l={duration:t,delay:n,fill:s};o&&(l.easing=o);let c=new Map,d=r.filter(y=>y instanceof ur);$h(t,n)&&d.forEach(y=>{y.currentSnapshot.forEach((_,D)=>c.set(D,_))});let g=Wh(a).map(y=>new Map(y));g=Zh(e,g,c);let x=q0(e,g);return new ur(e,g,l,x)}};var ir="@",Bd="@.disabled",mr=class{constructor(e,a,t,n){this.namespaceId=e,this.delegate=a,this.engine=t,this._onDestroy=n,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(e){this.delegate.destroyNode?.(e)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(e,a){return this.delegate.createElement(e,a)}createComment(e){return this.delegate.createComment(e)}createText(e){return this.delegate.createText(e)}appendChild(e,a){this.delegate.appendChild(e,a),this.engine.onInsert(this.namespaceId,a,e,!1)}insertBefore(e,a,t,n=!0){this.delegate.insertBefore(e,a,t),this.engine.onInsert(this.namespaceId,a,e,n)}removeChild(e,a,t){this.engine.onRemove(this.namespaceId,a,this.delegate)}selectRootElement(e,a){return this.delegate.selectRootElement(e,a)}parentNode(e){return this.delegate.parentNode(e)}nextSibling(e){return this.delegate.nextSibling(e)}setAttribute(e,a,t,n){this.delegate.setAttribute(e,a,t,n)}removeAttribute(e,a,t){this.delegate.removeAttribute(e,a,t)}addClass(e,a){this.delegate.addClass(e,a)}removeClass(e,a){this.delegate.removeClass(e,a)}setStyle(e,a,t,n){this.delegate.setStyle(e,a,t,n)}removeStyle(e,a,t){this.delegate.removeStyle(e,a,t)}setProperty(e,a,t){a.charAt(0)==ir&&a==Bd?this.disableAnimations(e,!!t):this.delegate.setProperty(e,a,t)}setValue(e,a){this.delegate.setValue(e,a)}listen(e,a,t){return this.delegate.listen(e,a,t)}disableAnimations(e,a){this.engine.disableAnimations(e,a)}},hl=class extends mr{constructor(e,a,t,n,o){super(a,t,n,o),this.factory=e,this.namespaceId=a}setProperty(e,a,t){a.charAt(0)==ir?a.charAt(1)=="."&&a==Bd?(t=t===void 0?!0:!!t,this.disableAnimations(e,t)):this.engine.process(this.namespaceId,e,a.slice(1),t):this.delegate.setProperty(e,a,t)}listen(e,a,t){if(a.charAt(0)==ir){let n=A0(e),o=a.slice(1),r="";return o.charAt(0)!=ir&&([o,r]=I0(o)),this.engine.listen(this.namespaceId,n,o,r,s=>{let l=s._data||-1;this.factory.scheduleListenerCallback(l,t,s)})}return this.delegate.listen(e,a,t)}};function A0(i){switch(i){case"body":return document.body;case"document":return document;case"window":return window;default:return i}}function I0(i){let e=i.indexOf("."),a=i.substring(0,e),t=i.slice(e+1);return[a,t]}var pr=class{constructor(e,a,t){this.delegate=e,this.engine=a,this._zone=t,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,a.onRemovalComplete=(n,o)=>{let r=o?.parentNode(n);r&&o.removeChild(r,n)}}createRenderer(e,a){let t="",n=this.delegate.createRenderer(e,a);if(!e||!a?.data?.animation){let c=this._rendererCache,d=c.get(n);if(!d){let g=()=>c.delete(n);d=new mr(t,n,this.engine,g),c.set(n,d)}return d}let o=a.id,r=a.id+"-"+this._currentId;this._currentId++,this.engine.register(r,e);let s=c=>{Array.isArray(c)?c.forEach(s):this.engine.registerTrigger(o,r,e,c.name,c)};return a.data.animation.forEach(s),new hl(this,r,n,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(e,a,t){if(e>=0&&ea(t));return}let n=this._animationCallbacksBuffer;n.length==0&&queueMicrotask(()=>{this._zone.run(()=>{n.forEach(o=>{let[r,s]=o;r(s)}),this._animationCallbacksBuffer=[]})}),n.push([a,t])}end(){this._cdRecurDepth--,this._cdRecurDepth==0&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}};var E0=(()=>{let e=class e extends Oa{constructor(t,n,o){super(t,n,o)}ngOnDestroy(){this.flush()}};e.\u0275fac=function(n){return new(n||e)(L($e),L(ea),L(ta))},e.\u0275prov=N({token:e,factory:e.\u0275fac});let i=e;return i})();function O0(){return new or}function L0(i,e,a){return new pr(i,e,a)}var Vd=[{provide:ta,useFactory:O0},{provide:Oa,useClass:E0},{provide:ec,useFactory:L0,deps:[mc,Oa,Ct]}],N0=[{provide:ea,useFactory:()=>new dr},{provide:fi,useValue:"BrowserAnimations"},...Vd],x3=[{provide:ea,useClass:_l},{provide:fi,useValue:"NoopAnimations"},...Vd];function Jd(){return tc("NgEagerAnimations"),[...N0]}function F0(i,e){}var ia=class{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}};var Tl=(()=>{let e=class e extends Fc{constructor(t,n,o,r,s,l,c,d){super(),this._elementRef=t,this._focusTrapFactory=n,this._config=r,this._interactivityChecker=s,this._ngZone=l,this._overlayRef=c,this._focusMonitor=d,this._platform=I(vi),this._focusTrap=null,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this._changeDetectorRef=I(oe),this.attachDomPortal=g=>{this._portalOutlet.hasAttached();let x=this._portalOutlet.attachDomPortal(g);return this._contentAttached(),x},this._document=o,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(t){this._ariaLabelledByQueue.push(t),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(t){let n=this._ariaLabelledByQueue.indexOf(t);n>-1&&(this._ariaLabelledByQueue.splice(n,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(t){this._portalOutlet.hasAttached();let n=this._portalOutlet.attachComponentPortal(t);return this._contentAttached(),n}attachTemplatePortal(t){this._portalOutlet.hasAttached();let n=this._portalOutlet.attachTemplatePortal(t);return this._contentAttached(),n}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(t,n){this._interactivityChecker.isFocusable(t)||(t.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{let o=()=>{t.removeEventListener("blur",o),t.removeEventListener("mousedown",o),t.removeAttribute("tabindex")};t.addEventListener("blur",o),t.addEventListener("mousedown",o)})),t.focus(n)}_focusByCssSelector(t,n){let o=this._elementRef.nativeElement.querySelector(t);o&&this._forceFocus(o,n)}_trapFocus(){let t=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||t.focus();break;case!0:case"first-tabbable":this._focusTrap?.focusInitialElementWhenReady().then(n=>{n||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus);break}}_restoreFocus(){let t=this._config.restoreFocus,n=null;if(typeof t=="string"?n=this._document.querySelector(t):typeof t=="boolean"?n=t?this._elementFocusedBeforeDialogWasOpened:null:t&&(n=t),this._config.restoreFocus&&n&&typeof n.focus=="function"){let o=ho(),r=this._elementRef.nativeElement;(!o||o===this._document.body||o===r||r.contains(o))&&(this._focusMonitor?(this._focusMonitor.focusVia(n,this._closeInteractionType),this._closeInteractionType=null):n.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){let t=this._elementRef.nativeElement,n=ho();return t===n||t.contains(n)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=ho()))}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}};e.\u0275fac=function(n){return new(n||e)(E(We),E(yo),E($e,8),E(ia),E(vo),E(Ct),E(ga),E(_o))},e.\u0275cmp=J({type:e,selectors:[["cdk-dialog-container"]],viewQuery:function(n,o){if(n&1&&Ge(ln,7),n&2){let r;He(r=ze())&&(o._portalOutlet=r.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(n,o){n&2&&Yt("id",o._config.id||null)("role",o._config.role)("aria-modal",o._config.ariaModal)("aria-labelledby",o._config.ariaLabel?null:o._ariaLabelledByQueue[0])("aria-label",o._config.ariaLabel)("aria-describedby",o._config.ariaDescribedBy||null)},standalone:!0,features:[lo,W],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(n,o){n&1&&k(0,F0,0,0,"ng-template",0)},dependencies:[ln],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2});let i=e;return i})(),Gn=class{constructor(e,a){this.overlayRef=e,this.config=a,this.closed=new V,this.disableClose=a.disableClose,this.backdropClick=e.backdropClick(),this.keydownEvents=e.keydownEvents(),this.outsidePointerEvents=e.outsidePointerEvents(),this.id=a.id,this.keydownEvents.subscribe(t=>{t.keyCode===27&&!this.disableClose&&!yi(t)&&(t.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=e.detachments().subscribe(()=>{a.closeOnOverlayDetachments!==!1&&this.close()})}close(e,a){if(this.containerInstance){let t=this.closed;this.containerInstance._closeInteractionType=a?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),t.next(e),t.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(e="",a=""){return this.overlayRef.updateSize({width:e,height:a}),this}addPanelClass(e){return this.overlayRef.addPanelClass(e),this}removePanelClass(e){return this.overlayRef.removePanelClass(e),this}},j0=new ve("DialogScrollStrategy",{providedIn:"root",factory:()=>{let i=I(Xe);return()=>i.scrollStrategies.block()}}),R0=new ve("DialogData"),H0=new ve("DefaultDialogConfig");var z0=0,ql=(()=>{let e=class e{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(t,n,o,r,s,l){this._overlay=t,this._injector=n,this._defaultOptions=o,this._parentDialog=r,this._overlayContainer=s,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new V,this._afterOpenedAtThisLevel=new V,this._ariaHiddenElements=new Map,this.afterAllClosed=ra(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(ca(void 0))),this._scrollStrategy=l}open(t,n){let o=this._defaultOptions||new ia;n=M(M({},o),n),n.id=n.id||`cdk-dialog-${z0++}`,n.id&&this.getDialogById(n.id);let r=this._getOverlayConfig(n),s=this._overlay.create(r),l=new Gn(s,n),c=this._attachContainer(s,l,n);return l.containerInstance=c,this._attachDialogContent(t,l,c,n),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(l),l.closed.subscribe(()=>this._removeOpenDialog(l,!0)),this.afterOpened.next(l),l}closeAll(){kl(this.openDialogs,t=>t.close())}getDialogById(t){return this.openDialogs.find(n=>n.id===t)}ngOnDestroy(){kl(this._openDialogsAtThisLevel,t=>{t.config.closeOnDestroy===!1&&this._removeOpenDialog(t,!1)}),kl(this._openDialogsAtThisLevel,t=>t.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(t){let n=new ko({positionStrategy:t.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:t.scrollStrategy||this._scrollStrategy(),panelClass:t.panelClass,hasBackdrop:t.hasBackdrop,direction:t.direction,minWidth:t.minWidth,minHeight:t.minHeight,maxWidth:t.maxWidth,maxHeight:t.maxHeight,width:t.width,height:t.height,disposeOnNavigation:t.closeOnNavigation});return t.backdropClass&&(n.backdropClass=t.backdropClass),n}_attachContainer(t,n,o){let r=o.injector||o.viewContainerRef?.injector,s=[{provide:ia,useValue:o},{provide:Gn,useValue:n},{provide:ga,useValue:t}],l;o.container?typeof o.container=="function"?l=o.container:(l=o.container.type,s.push(...o.container.providers(o))):l=Tl;let c=new us(l,o.viewContainerRef,Zt.create({parent:r||this._injector,providers:s}),o.componentFactoryResolver);return t.attach(c).instance}_attachDialogContent(t,n,o,r){if(t instanceof Ka){let s=this._createInjector(r,n,o,void 0),l={$implicit:r.data,dialogRef:n};r.templateContext&&(l=M(M({},l),typeof r.templateContext=="function"?r.templateContext():r.templateContext)),o.attachTemplatePortal(new pa(t,null,l,s))}else{let s=this._createInjector(r,n,o,this._injector),l=o.attachComponentPortal(new us(t,r.viewContainerRef,s,r.componentFactoryResolver));n.componentRef=l,n.componentInstance=l.instance}}_createInjector(t,n,o,r){let s=t.injector||t.viewContainerRef?.injector,l=[{provide:R0,useValue:t.data},{provide:Gn,useValue:n}];return t.providers&&(typeof t.providers=="function"?l.push(...t.providers(n,t,o)):l.push(...t.providers)),t.direction&&(!s||!s.get(rn,null,{optional:!0}))&&l.push({provide:rn,useValue:{value:t.direction,change:Fe()}}),Zt.create({parent:s||r,providers:l})}_removeOpenDialog(t,n){let o=this.openDialogs.indexOf(t);o>-1&&(this.openDialogs.splice(o,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((r,s)=>{r?s.setAttribute("aria-hidden",r):s.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),n&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){let t=this._overlayContainer.getContainerElement();if(t.parentElement){let n=t.parentElement.children;for(let o=n.length-1;o>-1;o--){let r=n[o];r!==t&&r.nodeName!=="SCRIPT"&&r.nodeName!=="STYLE"&&!r.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(r,r.getAttribute("aria-hidden")),r.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){let t=this._parentDialog;return t?t._getAfterAllClosed():this._afterAllClosedAtThisLevel}};e.\u0275fac=function(n){return new(n||e)(L(Xe),L(Zt),L(H0,8),L(e,12),L(To),L(j0))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function kl(i,e){let a=i.length;for(;a--;)e(i[a])}var Wd=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=Ot({type:e}),e.\u0275inj=Mt({providers:[ql],imports:[fa,cn,xc,cn]});let i=e;return i})();function V0(i,e){}var $n=class{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}},Dl="mdc-dialog--open",Ud="mdc-dialog--opening",Gd="mdc-dialog--closing",J0=150,W0=75,U0=(()=>{let e=class e extends Tl{constructor(t,n,o,r,s,l,c,d,g){super(t,n,o,r,s,l,c,g),this._animationMode=d,this._animationStateChanged=new Ke,this._animationsEnabled=this._animationMode!=="NoopAnimations",this._actionSectionCount=0,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?Zd(this._config.enterAnimationDuration)??J0:0,this._exitAnimationDuration=this._animationsEnabled?Zd(this._config.exitAnimationDuration)??W0:0,this._animationTimer=null,this._isDestroyed=!1,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty($d,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Ud,Dl)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(Dl),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(Dl),this._animationsEnabled?(this._hostElement.style.setProperty($d,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Gd)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(t){this._actionSectionCount+=t,this._changeDetectorRef.markForCheck()}_clearAnimationClasses(){this._hostElement.classList.remove(Ud,Gd)}_waitForAnimationToComplete(t,n){this._animationTimer!==null&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(n,t)}_requestAnimationFrame(t){this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame=="function"?requestAnimationFrame(t):t()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(t){this._isDestroyed||(this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:t}))}ngOnDestroy(){super.ngOnDestroy(),this._animationTimer!==null&&clearTimeout(this._animationTimer),this._isDestroyed=!0}attachComponentPortal(t){let n=super.attachComponentPortal(t);return n.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),n}};e.\u0275fac=function(n){return new(n||e)(E(We),E(yo),E($e,8),E($n),E(vo),E(Ct),E(ga),E(fi,8),E(_o))},e.\u0275cmp=J({type:e,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(n,o){n&2&&(nc("id",o._config.id),Yt("aria-modal",o._config.ariaModal)("role",o._config.role)("aria-labelledby",o._config.ariaLabel?null:o._ariaLabelledByQueue[0])("aria-label",o._config.ariaLabel)("aria-describedby",o._config.ariaDescribedBy||null),Re("_mat-animation-noopable",!o._animationsEnabled)("mat-mdc-dialog-container-with-actions",o._actionSectionCount>0))},standalone:!0,features:[lo,W],decls:3,vars:0,consts:[[1,"mat-mdc-dialog-inner-container","mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(n,o){n&1&&(b(0,"div",0)(1,"div",1),k(2,V0,0,0,"ng-template",2),v()())},dependencies:[ln],styles:['.mat-mdc-dialog-container{width:100%;height:100%;display:block;box-sizing:border-box;max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;outline:0}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-max-width, 80vw);min-width:var(--mat-dialog-container-min-width, 0)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, 80vw)}}.mat-mdc-dialog-inner-container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;opacity:0;transition:opacity linear var(--mat-dialog-transition-duration, 0ms);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mdc-dialog--closing .mat-mdc-dialog-inner-container{transition:opacity 75ms linear;transform:none}.mdc-dialog--open .mat-mdc-dialog-inner-container{opacity:1}._mat-animation-noopable .mat-mdc-dialog-inner-container{transition:none}.mat-mdc-dialog-surface{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;width:100%;height:100%;position:relative;overflow-y:auto;outline:0;transform:scale(0.8);transition:transform var(--mat-dialog-transition-duration, 0ms) cubic-bezier(0, 0, 0.2, 1);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;box-shadow:var(--mat-dialog-container-elevation-shadow, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12));border-radius:var(--mdc-dialog-container-shape, 4px);background-color:var(--mdc-dialog-container-color, white)}[dir=rtl] .mat-mdc-dialog-surface{text-align:right}.mdc-dialog--open .mat-mdc-dialog-surface,.mdc-dialog--closing .mat-mdc-dialog-surface{transform:none}._mat-animation-noopable .mat-mdc-dialog-surface{transition:none}.mat-mdc-dialog-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mat-mdc-dialog-title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:var(--mat-dialog-headline-padding, 0 24px 9px)}.mat-mdc-dialog-title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mat-mdc-dialog-title{text-align:right}.mat-mdc-dialog-container .mat-mdc-dialog-title{color:var(--mdc-dialog-subhead-color, rgba(0, 0, 0, 0.87));font-family:var(--mdc-dialog-subhead-font, Roboto, sans-serif);line-height:var(--mdc-dialog-subhead-line-height, 1.5rem);font-size:var(--mdc-dialog-subhead-size, 1rem);font-weight:var(--mdc-dialog-subhead-weight, 400);letter-spacing:var(--mdc-dialog-subhead-tracking, 0.03125em)}.mat-mdc-dialog-content{display:block;flex-grow:1;box-sizing:border-box;margin:0;overflow:auto;max-height:65vh}.mat-mdc-dialog-content>:first-child{margin-top:0}.mat-mdc-dialog-content>:last-child{margin-bottom:0}.mat-mdc-dialog-container .mat-mdc-dialog-content{color:var(--mdc-dialog-supporting-text-color, rgba(0, 0, 0, 0.6));font-family:var(--mdc-dialog-supporting-text-font, Roboto, sans-serif);line-height:var(--mdc-dialog-supporting-text-line-height, 1.5rem);font-size:var(--mdc-dialog-supporting-text-size, 1rem);font-weight:var(--mdc-dialog-supporting-text-weight, 400);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 0.03125em)}.mat-mdc-dialog-container .mat-mdc-dialog-content{padding:var(--mat-dialog-content-padding, 20px 24px)}.mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content{padding:var(--mat-dialog-with-actions-content-padding, 20px 24px)}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:0}.mat-mdc-dialog-actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0);padding:var(--mat-dialog-actions-padding, 8px);justify-content:var(--mat-dialog-actions-alignment, start)}.cdk-high-contrast-active .mat-mdc-dialog-actions{border-top-color:CanvasText}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-start,.mat-mdc-dialog-actions[align=start]{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}.mat-mdc-dialog-component-host{display:contents}'],encapsulation:2});let i=e;return i})(),$d="--mat-dialog-transition-duration";function Zd(i){return i==null?null:typeof i=="number"?i:i.endsWith("ms")?os(i.substring(0,i.length-2)):i.endsWith("s")?os(i.substring(0,i.length-1))*1e3:i==="0"?0:null}var fr=function(i){return i[i.OPEN=0]="OPEN",i[i.CLOSING=1]="CLOSING",i[i.CLOSED=2]="CLOSED",i}(fr||{}),hr=class{constructor(e,a,t){this._ref=e,this._containerInstance=t,this._afterOpened=new V,this._beforeClosed=new V,this._state=fr.OPEN,this.disableClose=a.disableClose,this.id=e.id,e.addPanelClass("mat-mdc-dialog-panel"),t._animationStateChanged.pipe(Ne(n=>n.state==="opened"),je(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),t._animationStateChanged.pipe(Ne(n=>n.state==="closed"),je(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),e.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),ri(this.backdropClick(),this.keydownEvents().pipe(Ne(n=>n.keyCode===27&&!this.disableClose&&!yi(n)))).subscribe(n=>{this.disableClose||(n.preventDefault(),Yd(this,n.type==="keydown"?"keyboard":"mouse"))})}close(e){this._result=e,this._containerInstance._animationStateChanged.pipe(Ne(a=>a.state==="closing"),je(1)).subscribe(a=>{this._beforeClosed.next(e),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),a.totalTime+100)}),this._state=fr.CLOSING,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(e){let a=this._ref.config.positionStrategy;return e&&(e.left||e.right)?e.left?a.left(e.left):a.right(e.right):a.centerHorizontally(),e&&(e.top||e.bottom)?e.top?a.top(e.top):a.bottom(e.bottom):a.centerVertically(),this._ref.updatePosition(),this}updateSize(e="",a=""){return this._ref.updateSize(e,a),this}addPanelClass(e){return this._ref.addPanelClass(e),this}removePanelClass(e){return this._ref.removePanelClass(e),this}getState(){return this._state}_finishDialogClose(){this._state=fr.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}};function Yd(i,e,a){return i._closeInteractionType=e,i.close(a)}var Al=new ve("MatMdcDialogData"),G0=new ve("mat-mdc-dialog-default-options"),$0=new ve("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{let i=I(Xe);return()=>i.scrollStrategies.block()}});var Z0=0,br=(()=>{let e=class e{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){let t=this._parentDialog;return t?t._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(t,n,o,r,s,l,c,d){this._overlay=t,this._defaultOptions=r,this._scrollStrategy=s,this._parentDialog=l,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new V,this._afterOpenedAtThisLevel=new V,this.dialogConfigClass=$n,this.afterAllClosed=ra(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(ca(void 0))),this._dialog=n.get(ql),this._dialogRefConstructor=hr,this._dialogContainerType=U0,this._dialogDataToken=Al}open(t,n){let o;n=M(M({},this._defaultOptions||new $n),n),n.id=n.id||`mat-mdc-dialog-${Z0++}`,n.scrollStrategy=n.scrollStrategy||this._scrollStrategy();let r=this._dialog.open(t,ne(M({},n),{positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:n},{provide:ia,useValue:n}]},templateContext:()=>({dialogRef:o}),providers:(s,l,c)=>(o=new this._dialogRefConstructor(s,n,c),o.updatePosition(n?.position),[{provide:this._dialogContainerType,useValue:c},{provide:this._dialogDataToken,useValue:l.data},{provide:this._dialogRefConstructor,useValue:o}])}));return o.componentRef=r.componentRef,o.componentInstance=r.componentInstance,this.openDialogs.push(o),this.afterOpened.next(o),o.afterClosed().subscribe(()=>{let s=this.openDialogs.indexOf(o);s>-1&&(this.openDialogs.splice(s,1),this.openDialogs.length||this._getAfterAllClosed().next())}),o}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(t){return this.openDialogs.find(n=>n.id===t)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(t){let n=t.length;for(;n--;)t[n].close()}};e.\u0275fac=function(n){return new(n||e)(L(Xe),L(Zt),L(cc,8),L(G0,8),L($0),L(e,12),L(To),L(fi,8))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Kd=(()=>{let e=class e{constructor(t,n,o){this.dialogRef=t,this._elementRef=n,this._dialog=o,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=Y0(this._elementRef,this._dialog.openDialogs))}ngOnChanges(t){let n=t._matDialogClose||t._matDialogCloseResult;n&&(this.dialogResult=n.currentValue)}_onButtonClick(t){Yd(this.dialogRef,t.screenX===0&&t.screenY===0?"keyboard":"mouse",this.dialogResult)}};e.\u0275fac=function(n){return new(n||e)(E(hr,8),E(We),E(br))},e.\u0275dir=Ri({type:e,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(n,o){n&1&&G("click",function(s){return o._onButtonClick(s)}),n&2&&Yt("aria-label",o.ariaLabel||null)("type",o.type)},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],type:"type",dialogResult:[0,"mat-dialog-close","dialogResult"],_matDialogClose:[0,"matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],standalone:!0,features:[Ye]});let i=e;return i})();function Y0(i,e){let a=i.nativeElement.parentElement;for(;a&&!a.classList.contains("mat-mdc-dialog-container");)a=a.parentElement;return a?e.find(t=>t.id===a.id):null}var vr=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=Ot({type:e}),e.\u0275inj=Mt({providers:[br],imports:[Wd,fa,cn,xi,xi]});let i=e;return i})();var yr=new ve("ANGOR_MOCK_API_DEFAULT_DELAY");var _r=class{constructor(e,a){this.url=e,this.delay=a,this._replyCount=0,this._replied=0}get response(){if(this._replyCount>0&&this._replyCount<=this._replied)return It(()=>new Error("Execution limit has been reached!"));if(!this._reply)return It(()=>new Error("Response callback function does not exist!"));if(!this.request)return It(()=>new Error("Request does not exist!"));this._replied++;let e=this._reply({request:this.request,urlParams:this.urlParams});return e instanceof ao?e.pipe(je(1)):Fe(e).pipe(je(1))}reply(e){this._reply=e}replyCount(e){this._replyCount=e}};var ee=(()=>{let e=class e{constructor(){this._handlers={get:new Map,post:new Map,patch:new Map,delete:new Map,put:new Map,head:new Map,jsonp:new Map,options:new Map}}findHandler(t,n){let o={handler:void 0,urlParams:{}},r=n.split("/"),s=this._handlers[t.toLowerCase()];for(let[l,c]of s){let d=l.split("/");if(r.length===d.length&&d.every((x,y)=>x.startsWith(":")||x===r[y])){o.handler=c,o.urlParams=zc(d.map((x,y)=>x.startsWith(":")?[x.substring(1),r[y]]:void 0).filter(Boolean));break}}return o}onGet(t,n){return this._registerHandler("get",t,n)}onPost(t,n){return this._registerHandler("post",t,n)}onPatch(t,n){return this._registerHandler("patch",t,n)}onDelete(t,n){return this._registerHandler("delete",t,n)}onPut(t,n){return this._registerHandler("put",t,n)}onHead(t,n){return this._registerHandler("head",t,n)}onJsonp(t,n){return this._registerHandler("jsonp",t,n)}onOptions(t,n){return this._registerHandler("options",t,n)}_registerHandler(t,n,o){let r=new _r(n,o);return this._handlers[t].set(n,r),r}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Qd=(i,e)=>{let a=I(yr),t=I(ee),{handler:n,urlParams:o}=t.findHandler(i.method.toUpperCase(),i.url);return n?(n.request=i,n.urlParams=o,n.response.pipe(la(n.delay??a??0),Pe(r=>{if(!r)return It(()=>new nn({error:"NOT FOUND",status:404,statusText:"NOT FOUND"}));let s={status:r[0],body:r[1]};return s.status>=200&&s.status<300?Fe(new dc({body:s.body,status:s.status,statusText:"OK"})):It(()=>new nn({error:s.body?.error,status:s.status,statusText:"ERROR"}))}))):e(i)};var Ae=class{static guid(){let e=new Date().getTime();return typeof performance<"u"&&typeof performance.now=="function"&&(e+=performance.now()),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,a=>{let t=(e+Math.random()*16)%16|0;return e=Math.floor(e/16),(a==="x"?t:t&3|8).toString(16)})}};var Q0=(i,e,a,t,n,o,r,s)=>({"bg-primary-100 text-primary-600 dark:bg-primary-600 dark:text-primary-50":i,"bg-accent-100 text-accent-600 dark:bg-accent-600 dark:text-accent-50":e,"bg-warn-100 text-warn-600 dark:bg-warn-600 dark:text-warn-50":a,"bg-gray-100 text-gray-600 dark:bg-gray-600 dark:text-gray-50":t,"bg-blue-100 text-blue-600 dark:bg-blue-600 dark:text-blue-50":n,"bg-green-100 text-green-500 dark:bg-green-500 dark:text-green-50":o,"bg-amber-100 text-amber-500 dark:bg-amber-500 dark:text-amber-50":r,"bg-red-100 text-red-600 dark:bg-red-600 dark:text-red-50":s});function X0(i,e){i&1&&(b(0,"div",1)(1,"button",6),w(2,"mat-icon",7),v()()),i&2&&(m(),f("matDialogClose",void 0),m(),f("svgIcon","heroicons_outline:x-mark"))}function eb(i,e){if(i&1&&(b(0,"div",3),w(1,"mat-icon",8),v()),i&2){let a=h();f("ngClass",lc(2,Q0,a.data.icon.color==="primary",a.data.icon.color==="accent",a.data.icon.color==="warn",a.data.icon.color==="basic",a.data.icon.color==="info",a.data.icon.color==="success",a.data.icon.color==="warning",a.data.icon.color==="error")),m(),f("svgIcon",a.data.icon.name)}}function tb(i,e){if(i&1&&w(0,"div",9),i&2){let a=h(2);f("innerHTML",a.data.title,ft)}}function ib(i,e){if(i&1&&w(0,"div",10),i&2){let a=h(2);f("innerHTML",a.data.message,ft)}}function ab(i,e){if(i&1&&(b(0,"div",4),k(1,tb,1,1,"div",9)(2,ib,1,1,"div",10),v()),i&2){let a=h();m(),S(a.data.title?1:-1),m(),S(a.data.message?2:-1)}}function nb(i,e){if(i&1&&(b(0,"button",11),F(1),v()),i&2){let a=h(2);f("matDialogClose","cancelled"),m(),te(" ",a.data.actions.cancel.label," ")}}function ob(i,e){if(i&1&&(b(0,"button",12),F(1),v()),i&2){let a=h(2);f("color",a.data.actions.confirm.color)("matDialogClose","confirmed"),m(),te(" ",a.data.actions.confirm.label," ")}}function rb(i,e){if(i&1&&(b(0,"div",5),k(1,nb,2,2,"button",11)(2,ob,2,3,"button",12),v()),i&2){let a=h();m(),S(a.data.actions.cancel.show?1:-1),m(),S(a.data.actions.confirm.show?2:-1)}}var Xd=(()=>{let e=class e{constructor(){this.data=I(Al)}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=J({type:e,selectors:[["angor-confirmation-dialog"]],standalone:!0,features:[W],decls:6,vars:4,consts:[[1,"relative","flex","h-full","w-full","flex-col"],[1,"absolute","right-0","top-0","pr-4","pt-4"],[1,"flex","flex-auto","flex-col","items-center","p-8","pb-6","sm:flex-row","sm:items-start","sm:pb-8"],[1,"flex","h-10","w-10","flex-0","items-center","justify-center","rounded-full","sm:mr-4",3,"ngClass"],[1,"mt-4","flex","flex-col","items-center","space-y-1","text-center","sm:mt-0","sm:items-start","sm:pr-8","sm:text-left"],[1,"flex","items-center","justify-center","space-x-3","bg-gray-50","px-6","py-4","dark:bg-black","dark:bg-opacity-10","sm:justify-end"],["mat-icon-button","",3,"matDialogClose"],[1,"text-secondary",3,"svgIcon"],[1,"text-current",3,"svgIcon"],[1,"text-xl","font-medium","leading-6",3,"innerHTML"],[1,"text-secondary",3,"innerHTML"],["mat-stroked-button","",3,"matDialogClose"],["mat-flat-button","",3,"color","matDialogClose"]],template:function(n,o){n&1&&(b(0,"div",0),k(1,X0,3,2,"div",1),b(2,"div",2),k(3,eb,2,11,"div",3)(4,ab,3,2,"div",4),v(),k(5,rb,3,2,"div",5),v()),n&2&&(m(),S(o.data.dismissible?1:-1),m(2),S(o.data.icon.show?3:-1),m(),S(o.data.title||o.data.message?4:-1),m(),S(o.data.actions.confirm.show||o.data.actions.cancel.show?5:-1))},dependencies:[st,Jc,rt,vr,Kd,xe,_e,ge],styles:[`@media (min-width: 960px){.angor-confirmation-dialog-panel{width:32rem}}.angor-confirmation-dialog-panel .mat-mdc-dialog-container .mat-mdc-dialog-surface{padding:0!important} +`],encapsulation:2});let i=e;return i})();var em=(()=>{let e=class e{constructor(){this._matDialog=I(br),this._defaultConfig={title:"Confirm action",message:"Are you sure you want to confirm this action?",icon:{show:!0,name:"heroicons_outline:exclamation-triangle",color:"warn"},actions:{confirm:{show:!0,label:"Confirm",color:"warn"},cancel:{show:!0,label:"Cancel"}},dismissible:!1}}open(t={}){let n=Ao({},this._defaultConfig,t);return this._matDialog.open(Xd,{autoFocus:!1,disableClose:!n.dismissible,data:n,panelClass:"angor-confirmation-dialog-panel"})}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Na=(()=>{let e=class e{constructor(){this._auto$=new Ut(!0),this._mode$=new Ut("indeterminate"),this._progress$=new Ut(0),this._show$=new Ut(!1),this._urlMap=new Map}get auto$(){return this._auto$.asObservable()}get mode$(){return this._mode$.asObservable()}get progress$(){return this._progress$.asObservable()}get show$(){return this._show$.asObservable()}show(){this._show$.next(!0)}hide(){this._show$.next(!1)}setAutoMode(t){this._auto$.next(t)}setMode(t){this._mode$.next(t)}setProgress(t){if(t<0||t>100){console.error("Progress value must be between 0 and 100!");return}this._progress$.next(t)}_setLoadingStatus(t,n){if(!n){console.error("The request URL must be provided!");return}t===!0?(this._urlMap.set(n,t),this._show$.next(!0)):t===!1&&this._urlMap.has(n)&&this._urlMap.delete(n),this._urlMap.size===0&&this._show$.next(!1)}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var tm=(i,e)=>{let a=I(Na),t=!1;return a.auto$.pipe(je(1)).subscribe(n=>{t=n}),t?(a._setLoadingStatus(!0,i.url),e(i).pipe($l(()=>{a._setLoadingStatus(!1,i.url)}))):e(i)};var wr=(()=>{let e=class e{constructor(){this._platform=I(vi),this.osName="os-unknown",this._platform.isBrowser&&(navigator.userAgent.includes("Win")&&(this.osName="os-windows"),navigator.userAgent.includes("Mac")&&(this.osName="os-mac"),navigator.userAgent.includes("X11")&&(this.osName="os-unix"),navigator.userAgent.includes("Linux")&&(this.osName="os-linux"),this._platform.IOS&&(this.osName="os-ios"),this._platform.ANDROID&&(this.osName="os-android"))}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var im=(()=>{let e=class e{constructor(){this._document=I($e),this._router=I(Be),this._router.events.pipe(Ne(t=>t instanceof Qt),je(1)).subscribe(()=>{this.hide()})}show(){this._document.body.classList.remove("angor-splash-screen-hidden")}hide(){this._document.body.classList.add("angor-splash-screen-hidden")}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var am=i=>{let e=[{provide:wc,useValue:{doctype:!0,theme:!1,version:!0}},{provide:Hc,useValue:{appearance:"fill"}},{provide:yr,useValue:i?.mockApi?.delay??0},{provide:Vc,useValue:i?.angor??{}},Ql(vr),{provide:Et,useValue:()=>I(em),multi:!0},Ji(on([tm])),{provide:Et,useValue:()=>I(Na),multi:!0},{provide:Et,useValue:()=>I(wi),multi:!0},{provide:Et,useValue:()=>I(wr),multi:!0},{provide:Et,useValue:()=>I(im),multi:!0},{provide:Et,useValue:()=>I(Nt),multi:!0}];return i?.mockApi?.services&&e.push(Ji(on([Qd])),{provide:an,deps:[...i.mockApi.services],useFactory:()=>()=>null,multi:!0}),e};function nm(i){return i&&i.constructor&&typeof i.constructor.isBuffer=="function"&&i.constructor.isBuffer(i)}function om(i){return i}function Il(i,e){e=e||{};let a=e.delimiter||".",t=e.maxDepth,n=e.transformKey||om,o={};function r(s,l,c){c=c||1,Object.keys(s).forEach(function(d){let g=s[d],x=e.safe&&Array.isArray(g),y=Object.prototype.toString.call(g),_=nm(g),D=y==="[object Object]"||y==="[object Array]",O=l?l+a+n(d):n(d);if(!x&&!_&&D&&Object.keys(g).length&&(!e.maxDepth||c0&&(x=s(g.shift()),y=s(g[0]))}_[x]=Ml(i[d],e)}),o}var Ol=class{translations;constructor(e){this.translations=e}getTranslation(e){return Fe(this.translations.get(e)||{})}},cm=new ve("TRANSLOCO_LOADER");function rm(i,e){return i&&(Object.prototype.hasOwnProperty.call(i,e)?i[e]:e.split(".").reduce((a,t)=>a?.[t],i))}function lb(i,e,a){i=M({},i);let t=e.split("."),n=t.length-1;return t.reduce((o,r,s)=>(s===n?o[r]=a:o[r]=Array.isArray(o[r])?o[r].slice():M({},o[r]),o&&o[r]),i),i}function um(i){return i?Array.isArray(i)?i.length:Nl(i)?Object.keys(i).length:i?i.length:0:0}function cb(i){return um(i)===0}function ub(i){return typeof i=="function"}function Sr(i){return typeof i=="string"}function Nl(i){return!!i&&typeof i=="object"&&!Array.isArray(i)}function db(i){return i.replace(/(?:^\w|[A-Z]|\b\w)/g,(e,a)=>a==0?e.toLowerCase():e.toUpperCase()).replace(/\s+|_|-|\//g,"")}function Ll(i){return i==null}function sm(i){return Ll(i)===!1}function dm(i){return i&&typeof i.scope=="string"}function mb(i){return Array.isArray(i)&&i.every(dm)}function pb(i){return i&&Nl(i.loader)}function gb(i){return Ml(i)}function lm(i){return Il(i,{safe:!0})}var Pa=new ve("TRANSLOCO_CONFIG",{providedIn:"root",factory:()=>Zn}),Zn={defaultLang:"en",reRenderOnLangChange:!1,prodMode:!1,failedRetries:2,fallbackLang:[],availableLangs:[],missingHandler:{logMissingKey:!0,useFallbackTranslation:!1,allowEmpty:!1},flatten:{aot:!1},interpolation:["{{","}}"]};function fb(i={}){return ne(M(M({},Zn),i),{missingHandler:M(M({},Zn.missingHandler),i.missingHandler),flatten:M(M({},Zn.flatten),i.flatten)})}var mm=new ve("TRANSLOCO_TRANSPILER"),hb=(()=>{class i{interpolationMatcher;constructor(a){this.interpolationMatcher=bb(a??Zn)}transpile(a,t={},n,o){return Sr(a)?a.replace(this.interpolationMatcher,(r,s)=>(s=s.trim(),sm(t[s])?t[s]:sm(n[s])?this.transpile(n[s],t,n,o):"")):(t&&(Nl(a)?a=this.handleObject(a,t,n,o):Array.isArray(a)&&(a=this.handleArray(a,t,n,o))),a)}handleObject(a,t={},n,o){let r=a;return Object.keys(t).forEach(s=>{let l=rm(r,s),c=rm(t,s),d=this.transpile(l,c,n,o);r=lb(r,s,d)}),r}handleArray(a,t={},n,o){return a.map(r=>this.transpile(r,t,n,o))}static \u0275fac=function(t){return new(t||i)(L(Pa,8))};static \u0275prov=N({token:i,factory:i.\u0275fac})}return i})();function bb(i){let[e,a]=i.interpolation;return new RegExp(`${e}(.*?)${a}`,"g")}var pm=new ve("TRANSLOCO_MISSING_HANDLER"),vb=(()=>{class i{handle(a,t){if(t.missingHandler.logMissingKey&&!t.prodMode){let n=`Missing translation for '${a}'`;console.warn(`%c ${n}`,"font-size: 12px; color: red")}return a}static \u0275fac=function(t){return new(t||i)};static \u0275prov=N({token:i,factory:i.\u0275fac})}return i})(),gm=new ve("TRANSLOCO_INTERCEPTOR"),yb=(()=>{class i{preSaveTranslation(a){return a}preSaveTranslationKey(a,t){return t}static \u0275fac=function(t){return new(t||i)};static \u0275prov=N({token:i,factory:i.\u0275fac})}return i})(),fm=new ve("TRANSLOCO_FALLBACK_STRATEGY"),_b=(()=>{class i{userConfig;constructor(a){this.userConfig=a}getNextLangs(){let a=this.userConfig.fallbackLang;if(!a)throw new Error("When using the default fallback, a fallback language must be provided in the config!");return Array.isArray(a)?a:[a]}static \u0275fac=function(t){return new(t||i)(L(Pa))};static \u0275prov=N({token:i,factory:i.\u0275fac})}return i})();function Cr(i){if(!i)return"";let e=i.split("/");return e.pop(),e.join("/")}function na(i){return i?i.split("/").pop():""}function xb(i,e){return Object.keys(i).reduce((a,t)=>(a[`${e}/${t}`]=i[t],a),{})}function wb(i,e){return pb(i)?xb(i.loader,e):void 0}function El(i){return{scope:Cr(i)||null,langName:na(i)}}function hm(i){let{path:e,inlineLoader:a,mainLoader:t,data:n}=i;if(a){let o=a[e];if(ub(o)===!1)throw`You're using an inline loader but didn't provide a loader for ${e}`;return a[e]().then(r=>r.default?r.default:r)}return t.getTranslation(e,n)}function Sb({mainLoader:i,path:e,data:a,fallbackPath:t,inlineLoader:n}){return(t?[e,t]:[e]).map(r=>{let s=hm({path:r,mainLoader:i,inlineLoader:n,data:a});return Ya(s).pipe(Le(l=>({translation:l,lang:r})))})}var Cb;var bm=(()=>{class i{loader;parser;missingHandler;interceptor;fallbackStrategy;langChanges$;subscription=null;translations=new Map;cache=new Map;firstFallbackLang;defaultLang="";availableLangs=[];isResolvedMissingOnce=!1;lang;failedLangs=new Set;events=new V;events$=this.events.asObservable();config;constructor(a,t,n,o,r,s){this.loader=a,this.parser=t,this.missingHandler=n,this.interceptor=o,this.fallbackStrategy=s,this.loader||(this.loader=new Ol(this.translations)),Cb=this,this.config=JSON.parse(JSON.stringify(r)),this.setAvailableLangs(this.config.availableLangs||[]),this.setFallbackLangForMissingTranslation(this.config),this.setDefaultLang(this.config.defaultLang),this.lang=new Ut(this.getDefaultLang()),this.langChanges$=this.lang.asObservable(),this.subscription=this.events$.subscribe(l=>{l.type==="translationLoadSuccess"&&l.wasFailure&&this.setActiveLang(l.payload.langName)})}getDefaultLang(){return this.defaultLang}setDefaultLang(a){this.defaultLang=a}getActiveLang(){return this.lang.getValue()}setActiveLang(a){return this.parser.onLangChanged?.(a),this.lang.next(a),this.events.next({type:"langChanged",payload:El(a)}),this}setAvailableLangs(a){this.availableLangs=a}getAvailableLangs(){return this.availableLangs}load(a,t={}){let n=this.cache.get(a);if(n)return n;let o,r=this._isLangScoped(a),s;r&&(s=Cr(a));let l={path:a,mainLoader:this.loader,inlineLoader:t.inlineLoader,data:r?{scope:s}:void 0};if(this.useFallbackTranslation(a)){let d=r?`${s}/${this.firstFallbackLang}`:this.firstFallbackLang,g=Sb(ne(M({},l),{fallbackPath:d}));o=oo(g)}else{let d=hm(l);o=Ya(d)}let c=o.pipe(Zl(this.config.failedRetries),$t(d=>{if(Array.isArray(d)){d.forEach(g=>{this.handleSuccess(g.lang,g.translation),g.lang!==a&&this.cache.set(g.lang,Fe({}))});return}this.handleSuccess(a,d)}),ro(d=>(this.config.prodMode||console.error(`Error while trying to load "${a}"`,d),this.handleFailure(a,t))),Yl(1));return this.cache.set(a,c),c}translate(a,t={},n=this.getActiveLang()){if(!a)return a;let{scope:o,resolveLang:r}=this.resolveLangAndScope(n);if(Array.isArray(a))return a.map(c=>this.translate(o?`${o}.${c}`:c,t,r));a=o?`${o}.${a}`:a;let s=this.getTranslation(r),l=s[a];return l?this.parser.transpile(l,t,s,a):this._handleMissingKey(a,l,t)}selectTranslate(a,t,n,o=!1){let r,s=(c,d)=>this.load(c,d).pipe(Le(()=>o?this.translateObject(a,t,c):this.translate(a,t,c)));if(Ll(n))return this.langChanges$.pipe(Pe(c=>s(c)));if(mb(n)||dm(n)){let c=Array.isArray(n)?n[0]:n;n=c.scope,r=wb(c,c.scope)}if(n=n,this.isLang(n)||this.isScopeWithLang(n))return s(n);let l=n;return this.langChanges$.pipe(Pe(c=>s(`${l}/${c}`,{inlineLoader:r})))}isScopeWithLang(a){return this.isLang(na(a))}translateObject(a,t={},n=this.getActiveLang()){if(Sr(a)||Array.isArray(a)){let{resolveLang:r,scope:s}=this.resolveLangAndScope(n);if(Array.isArray(a))return a.map(d=>this.translateObject(s?`${s}.${d}`:d,t,r));let l=this.getTranslation(r);a=s?`${s}.${a}`:a;let c=gb(this.getObjectByKey(l,a));return cb(c)?this.translate(a,t,n):this.parser.transpile(c,t,l,a)}let o=[];for(let[r,s]of this.getEntries(a))o.push(this.translateObject(r,s,n));return o}selectTranslateObject(a,t,n){if(Sr(a)||Array.isArray(a))return this.selectTranslate(a,t,n,!0);let[[o,r],...s]=this.getEntries(a);return this.selectTranslateObject(o,r,n).pipe(Le(l=>{let c=[l];for(let[d,g]of s)c.push(this.translateObject(d,g,n));return c}))}getTranslation(a){if(a){if(this.isLang(a))return this.translations.get(a)||{};{let{scope:t,resolveLang:n}=this.resolveLangAndScope(a),o=this.translations.get(n)||{};return this.getObjectByKey(o,t)}}return this.translations}selectTranslation(a){let t=this.langChanges$;if(a){let n=na(a)!==a;this.isLang(a)||n?t=Fe(a):t=this.langChanges$.pipe(Le(o=>`${a}/${o}`))}return t.pipe(Pe(n=>this.load(n).pipe(Le(()=>this.getTranslation(n)))))}setTranslation(a,t=this.getActiveLang(),n={}){let r=M(M({},{merge:!0,emitChange:!0}),n),s=Cr(t),l=a;if(s){let y=this.getMappedScope(s);l=lm({[y]:a})}let c=s?na(t):t,d=M(M({},r.merge&&this.getTranslation(c)),l),g=this.config.flatten.aot?d:lm(d),x=this.interceptor.preSaveTranslation(g,c);this.translations.set(c,x),r.emitChange&&this.setActiveLang(this.getActiveLang())}setTranslationKey(a,t,n=this.getActiveLang(),o={}){let r=this.interceptor.preSaveTranslationKey(a,t,n),s={[a]:r};this.setTranslation(s,n,ne(M({},o),{merge:!0}))}setFallbackLangForMissingTranslation({fallbackLang:a}){let t=Array.isArray(a)?a[0]:a;a&&this.useFallbackTranslation(t)&&(this.firstFallbackLang=t)}_handleMissingKey(a,t,n){if(this.config.missingHandler.allowEmpty&&t==="")return"";if(!this.isResolvedMissingOnce&&this.useFallbackTranslation()){this.isResolvedMissingOnce=!0;let o=this.translate(a,n,this.firstFallbackLang);return this.isResolvedMissingOnce=!1,o}return this.missingHandler.handle(a,this.getMissingHandlerData(),n)}_isLangScoped(a){return this.getAvailableLangsIds().indexOf(a)===-1}isLang(a){return this.getAvailableLangsIds().indexOf(a)!==-1}_loadDependencies(a,t){let n=na(a);return this._isLangScoped(a)&&!this.isLoadedTranslation(n)?no([this.load(n),this.load(a,{inlineLoader:t})]):this.load(a,{inlineLoader:t})}_completeScopeWithLang(a){return this._isLangScoped(a)&&!this.isLang(na(a))?`${a}/${this.getActiveLang()}`:a}_setScopeAlias(a,t){this.config.scopeMapping||(this.config.scopeMapping={}),this.config.scopeMapping[a]=t}ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null),this.cache.clear()}isLoadedTranslation(a){return um(this.getTranslation(a))}getAvailableLangsIds(){let a=this.getAvailableLangs()[0];return Sr(a)?this.getAvailableLangs():this.getAvailableLangs().map(t=>t.id)}getMissingHandlerData(){return ne(M({},this.config),{activeLang:this.getActiveLang(),availableLangs:this.availableLangs,defaultLang:this.defaultLang})}useFallbackTranslation(a){return this.config.missingHandler.useFallbackTranslation&&a!==this.firstFallbackLang}handleSuccess(a,t){this.setTranslation(t,a,{emitChange:!1}),this.events.next({wasFailure:!!this.failedLangs.size,type:"translationLoadSuccess",payload:El(a)}),this.failedLangs.forEach(n=>this.cache.delete(n)),this.failedLangs.clear()}handleFailure(a,t){Ll(t.failedCounter)&&(t.failedCounter=0,t.fallbackLangs||(t.fallbackLangs=this.fallbackStrategy.getNextLangs(a)));let n=a.split("/"),r=t.fallbackLangs[t.failedCounter];if(this.failedLangs.add(a),this.cache.has(r))return this.handleSuccess(r,this.getTranslation(r)),Ul;let s=r===n[n.length-1];if(!r||s){let c="Unable to load translation and all the fallback languages";throw n.length>1&&(c+=", did you misspelled the scope name?"),new Error(c)}let l=r;return n.length>1&&(n[n.length-1]=r,l=n.join("/")),t.failedCounter++,this.events.next({type:"translationLoadFailure",payload:El(a)}),this.load(l,t)}getMappedScope(a){let{scopeMapping:t={}}=this.config;return t[a]||db(a)}resolveLangAndScope(a){let t=a,n;if(this._isLangScoped(a)){let o=na(a),r=this.isLang(o);t=r?o:this.getActiveLang(),n=this.getMappedScope(r?Cr(a):a)}return{scope:n,resolveLang:t}}getObjectByKey(a,t){let n={},o=`${t}.`;for(let r in a)r.startsWith(o)&&(n[r.replace(o,"")]=a[r]);return n}getEntries(a){return a instanceof Map?a.entries():Object.entries(a)}static \u0275fac=function(t){return new(t||i)(L(cm,8),L(mm),L(pm),L(gm),L(Pa),L(fm))};static \u0275prov=N({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();var o6=new ve("TRANSLOCO_LANG"),r6=new ve("TRANSLOCO_LOADING_TEMPLATE"),s6=new ve("TRANSLOCO_SCOPE");function vm(i){let e=[qb(hb),Ab(vb),Ib(yb),Db(_b)];return i.config&&e.push(kb(i.config)),i.loader&&e.push(Tb(i.loader)),e}function kb(i){return Hi([{provide:Pa,useValue:fb(i)}])}function Tb(i){return Hi([{provide:cm,useClass:i}])}function qb(i){return Hi([{provide:mm,useClass:i,deps:[Pa]}])}function Db(i){return Hi([{provide:fm,useClass:i,deps:[Pa]}])}function Ab(i){return Hi([{provide:pm,useClass:i}])}function Ib(i){return Hi([{provide:gm,useClass:i}])}var l6=new ve("TRANSLOCO_TEST_LANGS - Available testing languages"),c6=new ve("TRANSLOCO_TEST_OPTIONS - Testing options");var Fa=(()=>{let e=class e{constructor(){this._httpClient=I(Kt),this._navigation=new Gt(1)}get navigation$(){return this._navigation.asObservable()}get(){return this._httpClient.get("api/common/navigation").pipe($t(t=>{this._navigation.next(t)}))}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var kr=(()=>{let e=class e{constructor(t){this._httpClient=t,this._notifications=new Gt(1)}get notifications$(){return this._notifications.asObservable()}getAll(){return this._httpClient.get("api/common/notifications").pipe($t(t=>{this._notifications.next(t)}))}create(t){return this.notifications$.pipe(je(1),Pe(n=>this._httpClient.post("api/common/notifications",{notification:t}).pipe(Le(o=>(this._notifications.next([...n,o]),o)))))}update(t,n){return this.notifications$.pipe(je(1),Pe(o=>this._httpClient.patch("api/common/notifications",{id:t,notification:n}).pipe(Le(r=>{let s=o.findIndex(l=>l.id===t);return o[s]=r,this._notifications.next(o),r}))))}delete(t){return this.notifications$.pipe(je(1),Pe(n=>this._httpClient.delete("api/common/notifications",{params:{id:t}}).pipe(Le(o=>{let r=n.findIndex(s=>s.id===t);return n.splice(r,1),this._notifications.next(n),o}))))}markAllAsRead(){return this.notifications$.pipe(je(1),Pe(t=>this._httpClient.get("api/common/notifications/mark-all-as-read").pipe(Le(n=>(t.forEach((o,r)=>{t[r].read=!0}),this._notifications.next(t),n)))))}};e.\u0275fac=function(n){return new(n||e)(L(Kt))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Tr=(()=>{let e=class e{constructor(t){this._httpClient=t,this._chat=new Ut(null),this._chats=new Ut(null)}get chat$(){return this._chat.asObservable()}get chats$(){return this._chats.asObservable()}getChats(){return this._httpClient.get("api/apps/chat/chats").pipe($t(t=>{this._chats.next(t)}))}getChatById(t){return this._httpClient.get("api/apps/chat/chat",{params:{id:t}}).pipe(Le(n=>(this._chat.next(n),n)),Pe(n=>n?Fe(n):It("Could not found chat with id of "+t+"!")))}};e.\u0275fac=function(n){return new(n||e)(L(Kt))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var _m=()=>{let i=I(Fa),e=I(kr),a=I(Tr);return oo([i.get(),e.getAll(),a.getChats()])};var Yn=(i,e)=>{let a=I(Be);return I(Si).check().pipe(Pe(t=>{if(!t){let n=e.url==="/sign-out"?"":`redirectURL=${e.url}`,o=a.parseUrl(`sign-in?${n}`);return Fe(o)}return Fe(!0)}))};var Fl=(i,e)=>{let a=I(Be);return I(Si).check().pipe(Pe(t=>t?Fe(a.parseUrl("")):Fe(!0)))};var qr=class{constructor(e){this.version=e,this.full=e,this.major=e.split(".")[0],this.minor=e.split(".")[1],this.patch=e.split(".").slice(2).join(".")}};var xm=new qr("0.0.1").full;function Ob(i,e){i&1&&w(0,"div",2)}var Lb=new ve("MAT_PROGRESS_BAR_DEFAULT_OPTIONS");var Cm=(()=>{let e=class e{constructor(t,n,o,r,s){this._elementRef=t,this._ngZone=n,this._changeDetectorRef=o,this._animationMode=r,this._isNoopAnimation=!1,this._defaultColor="primary",this._value=0,this._bufferValue=0,this.animationEnd=new Ke,this._mode="determinate",this._transitionendHandler=l=>{this.animationEnd.observers.length===0||!l.target||!l.target.classList.contains("mdc-linear-progress__primary-bar")||(this.mode==="determinate"||this.mode==="buffer")&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))},this._isNoopAnimation=r==="NoopAnimations",s&&(s.color&&(this.color=this._defaultColor=s.color),this.mode=s.mode||this.mode)}get color(){return this._color||this._defaultColor}set color(t){this._color=t}get value(){return this._value}set value(t){this._value=Sm(t||0),this._changeDetectorRef.markForCheck()}get bufferValue(){return this._bufferValue||0}set bufferValue(t){this._bufferValue=Sm(t||0),this._changeDetectorRef.markForCheck()}get mode(){return this._mode}set mode(t){this._mode=t,this._changeDetectorRef.markForCheck()}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("transitionend",this._transitionendHandler)})}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._transitionendHandler)}_getPrimaryBarTransform(){return`scaleX(${this._isIndeterminate()?1:this.value/100})`}_getBufferBarFlexBasis(){return`${this.mode==="buffer"?this.bufferValue:100}%`}_isIndeterminate(){return this.mode==="indeterminate"||this.mode==="query"}};e.\u0275fac=function(n){return new(n||e)(E(We),E(Ct),E(oe),E(fi,8),E(Lb,8))},e.\u0275cmp=J({type:e,selectors:[["mat-progress-bar"]],hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100","tabindex","-1",1,"mat-mdc-progress-bar","mdc-linear-progress"],hostVars:10,hostBindings:function(n,o){n&2&&(Yt("aria-valuenow",o._isIndeterminate()?null:o.value)("mode",o.mode),kt("mat-"+o.color),Re("_mat-animation-noopable",o._isNoopAnimation)("mdc-linear-progress--animation-ready",!o._isNoopAnimation)("mdc-linear-progress--indeterminate",o._isIndeterminate()))},inputs:{color:"color",value:[2,"value","value",ns],bufferValue:[2,"bufferValue","bufferValue",ns],mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],standalone:!0,features:[Xa,W],decls:7,vars:5,consts:[["aria-hidden","true",1,"mdc-linear-progress__buffer"],[1,"mdc-linear-progress__buffer-bar"],[1,"mdc-linear-progress__buffer-dots"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__primary-bar"],[1,"mdc-linear-progress__bar-inner"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__secondary-bar"]],template:function(n,o){n&1&&(b(0,"div",0),w(1,"div",1),k(2,Ob,1,0,"div",2),v(),b(3,"div",3),w(4,"span",4),v(),b(5,"div",5),w(6,"span",4),v()),n&2&&(m(),is("flex-basis",o._getBufferBarFlexBasis()),m(),S(o.mode==="buffer"?2:-1),m(),is("transform",o._getPrimaryBarTransform()))},styles:[`@keyframes mdc-linear-progress-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(var(--mdc-linear-progress-primary-half))}100%{transform:translateX(var(--mdc-linear-progress-primary-full))}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(var(--mdc-linear-progress-secondary-quarter))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(var(--mdc-linear-progress-secondary-half))}100%{transform:translateX(var(--mdc-linear-progress-secondary-full))}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(var(--mdc-linear-progress-primary-half-neg))}100%{transform:translateX(var(--mdc-linear-progress-primary-full-neg))}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(var(--mdc-linear-progress-secondary-quarter-neg))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(var(--mdc-linear-progress-secondary-half-neg))}100%{transform:translateX(var(--mdc-linear-progress-secondary-full-neg))}}@keyframes mdc-linear-progress-buffering-reverse{from{transform:translateX(-10px)}}.mdc-linear-progress{position:relative;width:100%;transform:translateZ(0);outline:1px solid rgba(0,0,0,0);overflow-x:hidden;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}@media screen and (forced-colors: active){.mdc-linear-progress{outline-color:CanvasText}}.mdc-linear-progress__bar{position:absolute;top:0;bottom:0;margin:auto 0;width:100%;animation:none;transform-origin:top left;transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;animation:none;border-top-style:solid}.mdc-linear-progress__buffer{display:flex;position:absolute;top:0;bottom:0;margin:auto 0;width:100%;overflow:hidden}.mdc-linear-progress__buffer-dots{background-repeat:repeat-x;flex:auto;transform:rotate(180deg);-webkit-mask-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E");animation:mdc-linear-progress-buffering 250ms infinite linear}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress__secondary-bar{display:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:-54.888891%;display:block}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation:mdc-linear-progress-primary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-primary-indeterminate-scale 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation:mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__bar{right:0;-webkit-transform-origin:center right;transform-origin:center right}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__buffer-dots,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering-reverse 250ms infinite linear;transform:rotate(0)}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}.mdc-linear-progress--closed{opacity:0}.mdc-linear-progress--closed-animation-off .mdc-linear-progress__buffer-dots{animation:none}.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar,.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar .mdc-linear-progress__bar-inner{animation:none}@keyframes mdc-linear-progress-buffering{from{transform:rotate(180deg) translateX(calc(var(--mdc-linear-progress-track-height) * -2.5))}}.mdc-linear-progress__bar-inner{border-color:var(--mdc-linear-progress-active-indicator-color)}.mdc-linear-progress__buffer-dots{background-color:var(--mdc-linear-progress-track-color)}@media(forced-colors: active){.mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress__buffer-dots{background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.mdc-linear-progress__buffer-bar{background-color:var(--mdc-linear-progress-track-color)}.mdc-linear-progress{height:max(var(--mdc-linear-progress-track-height), var(--mdc-linear-progress-active-indicator-height))}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress{height:4px}}.mdc-linear-progress__bar{height:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress__bar-inner{border-top-width:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress__buffer{height:var(--mdc-linear-progress-track-height)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress__buffer-dots{background-size:10px var(--mdc-linear-progress-track-height)}}.mdc-linear-progress__buffer{border-radius:var(--mdc-linear-progress-track-shape)}.mat-mdc-progress-bar{display:block;text-align:start;--mdc-linear-progress-primary-half: 83.67142%;--mdc-linear-progress-primary-full: 200.611057%;--mdc-linear-progress-secondary-quarter: 37.651913%;--mdc-linear-progress-secondary-half: 84.386165%;--mdc-linear-progress-secondary-full: 160.277782%;--mdc-linear-progress-primary-half-neg: -83.67142%;--mdc-linear-progress-primary-full-neg: -200.611057%;--mdc-linear-progress-secondary-quarter-neg: -37.651913%;--mdc-linear-progress-secondary-half-neg: -84.386165%;--mdc-linear-progress-secondary-full-neg: -160.277782%}.mat-mdc-progress-bar[mode=query]{transform:scaleX(-1)}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-dots,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__secondary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__bar-inner.mdc-linear-progress__bar-inner{animation:none}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-bar{transition:transform 1ms}`],encapsulation:2,changeDetection:0});let i=e;return i})();function Sm(i,e=0,a=100){return Math.max(e,Math.min(a,i))}var km=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=Ot({type:e}),e.\u0275inj=Mt({imports:[xi]});let i=e;return i})();function Pb(i,e){if(i&1&&w(0,"mat-progress-bar",0),i&2){let a=h();f("mode",a.mode)("value",a.progress)}}var ja=(()=>{let e=class e{constructor(){this._angorLoadingService=I(Na),this.autoMode=!0,this.progress=0,this.show=!1,this._unsubscribeAll=new V}ngOnChanges(t){"autoMode"in t&&this._angorLoadingService.setAutoMode(_i(t.autoMode.currentValue))}ngOnInit(){this._angorLoadingService.mode$.pipe(U(this._unsubscribeAll)).subscribe(t=>{this.mode=t}),this._angorLoadingService.progress$.pipe(U(this._unsubscribeAll)).subscribe(t=>{this.progress=t}),this._angorLoadingService.show$.pipe(U(this._unsubscribeAll)).subscribe(t=>{this.show=t})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=J({type:e,selectors:[["angor-loading-bar"]],inputs:{autoMode:"autoMode"},exportAs:["angorLoadingBar"],standalone:!0,features:[Ye,W],decls:1,vars:1,consts:[[3,"mode","value"]],template:function(n,o){n&1&&k(0,Pb,1,2,"mat-progress-bar",0),n&2&&S(o.show?0:-1)},dependencies:[km,Cm],styles:[`angor-loading-bar{position:fixed;top:0;z-index:999;width:100%;height:6px} +`],encapsulation:2});let i=e;return i})();function Fb(i,e){i&1&&w(0,"router-outlet")}var Tm=(()=>{let e=class e{constructor(){this._unsubscribeAll=new V}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=J({type:e,selectors:[["empty-layout"]],standalone:!0,features:[W],decls:4,vars:1,consts:[[1,"flex","w-full","flex-auto","flex-col"],[1,"flex","flex-auto","flex-col"]],template:function(n,o){n&1&&(w(0,"angor-loading-bar"),b(1,"div",0)(2,"div",1),k(3,Fb,1,0,"router-outlet"),v()()),n&2&&(m(3),S(3))},dependencies:[ja,hi],encapsulation:2});let i=e;return i})();function jb(i,e){i&1&&w(0,"mat-icon",3)}var Dr=(()=>{let e=class e{constructor(){this._document=I($e)}toggleFullscreen(){if(!this._document.fullscreenEnabled){console.log("Fullscreen is not available in this browser.");return}this._document.fullscreenElement?this._document.exitFullscreen():this._document.documentElement.requestFullscreen().catch(()=>{console.error("Entering fullscreen mode failed.")})}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=J({type:e,selectors:[["angor-fullscreen"]],inputs:{iconTpl:"iconTpl",tooltip:"tooltip"},exportAs:["angorFullscreen"],standalone:!0,features:[W],decls:4,vars:2,consts:[["defaultIconTpl",""],["mat-icon-button","",3,"click","matTooltip"],[3,"ngTemplateOutlet"],["svgIcon","heroicons_outline:arrows-pointing-out"]],template:function(n,o){if(n&1){let r=le();b(0,"button",1),G("click",function(){return K(r),Q(o.toggleFullscreen())}),se(1,2),v(),k(2,jb,1,0,"ng-template",null,0,Qe)}if(n&2){let r=X(3);f("matTooltip",o.tooltip||"Toggle Fullscreen"),m(),f("ngTemplateOutlet",o.iconTpl||r)}},dependencies:[st,rt,mt,dt,ut,xe,_e],encapsulation:2,changeDetection:0});let i=e;return i})();var he=(()=>{let e=class e{constructor(){this._componentRegistry=new Map,this._navigationStore=new Map}registerComponent(t,n){this._componentRegistry.set(t,n)}deregisterComponent(t){this._componentRegistry.delete(t)}getComponent(t){return this._componentRegistry.get(t)}storeNavigation(t,n){this._navigationStore.set(t,n)}getNavigation(t){return this._navigationStore.get(t)??[]}deleteNavigation(t){this._navigationStore.has(t)||console.warn(`Navigation with the key '${t}' does not exist.`),this._navigationStore.delete(t)}getFlatNavigation(t,n=[]){for(let o of t)o.type==="basic"?n.push(o):o.children&&this.getFlatNavigation(o.children,n);return n}getItem(t,n){for(let o of n){if(o.id===t)return o;if(o.children){let r=this.getItem(t,o.children);if(r)return r}}return null}getItemParent(t,n,o){for(let r of n){if(r.id===t)return o;if(r.children){let s=this.getItemParent(t,r.children,r);if(s)return s}}return null}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Ar=i=>({"angor-horizontal-navigation-item-active-forced":i}),Dm=i=>[i];function Rb(i,e){i&1&&se(0)}function Hb(i,e){if(i&1&&(b(0,"div",2),k(1,Rb,1,0,"ng-container",7),v()),i&2){let a,t,n,o,r=h(),s=X(9);f("ngClass",de(10,Ar,r.item.active))("routerLink",de(12,Dm,r.item.link))("fragment",(a=r.item.fragment)!==null&&a!==void 0?a:null)("preserveFragment",(t=r.item.preserveFragment)!==null&&t!==void 0?t:!1)("queryParams",(n=r.item.queryParams)!==null&&n!==void 0?n:null)("queryParamsHandling",(o=r.item.queryParamsHandling)!==null&&o!==void 0?o:null)("routerLinkActive","angor-horizontal-navigation-item-active")("routerLinkActiveOptions",r.isActiveMatchOptions)("matTooltip",r.item.tooltip||""),m(),f("ngTemplateOutlet",s)}}function zb(i,e){i&1&&se(0)}function Bb(i,e){if(i&1&&(b(0,"a",3),k(1,zb,1,0,"ng-container",7),v()),i&2){let a=h(),t=X(9);f("href",a.item.link,ot)("target",a.item.target||"_self")("matTooltip",a.item.tooltip||""),m(),f("ngTemplateOutlet",t)}}function Vb(i,e){i&1&&se(0)}function Jb(i,e){if(i&1){let a=le();b(0,"div",8),G("click",function(){K(a);let n=h();return Q(n.item.function(n.item))}),k(1,Vb,1,0,"ng-container",7),v()}if(i&2){let a=h(),t=X(9);f("ngClass",de(3,Ar,a.item.active))("matTooltip",a.item.tooltip||""),m(),f("ngTemplateOutlet",t)}}function Wb(i,e){i&1&&se(0)}function Ub(i,e){if(i&1){let a=le();b(0,"div",9),G("click",function(){K(a);let n=h();return Q(n.item.function(n.item))}),k(1,Wb,1,0,"ng-container",7),v()}if(i&2){let a,t,n,o,r=h(),s=X(9);f("ngClass",de(10,Ar,r.item.active))("routerLink",de(12,Dm,r.item.link))("fragment",(a=r.item.fragment)!==null&&a!==void 0?a:null)("preserveFragment",(t=r.item.preserveFragment)!==null&&t!==void 0?t:!1)("queryParams",(n=r.item.queryParams)!==null&&n!==void 0?n:null)("queryParamsHandling",(o=r.item.queryParamsHandling)!==null&&o!==void 0?o:null)("routerLinkActive","angor-horizontal-navigation-item-active")("routerLinkActiveOptions",r.isActiveMatchOptions)("matTooltip",r.item.tooltip||""),m(),f("ngTemplateOutlet",s)}}function Gb(i,e){i&1&&se(0)}function $b(i,e){if(i&1){let a=le();b(0,"a",10),G("click",function(){K(a);let n=h();return Q(n.item.function(n.item))}),k(1,Gb,1,0,"ng-container",7),v()}if(i&2){let a=h(),t=X(9);f("href",a.item.link,ot)("target",a.item.target||"_self")("matTooltip",a.item.tooltip||""),m(),f("ngTemplateOutlet",t)}}function Zb(i,e){i&1&&se(0)}function Yb(i,e){if(i&1&&(b(0,"div",4),k(1,Zb,1,0,"ng-container",7),v()),i&2){let a=h(),t=X(9);f("ngClass",de(3,Ar,a.item.active))("matTooltip",a.item.tooltip||""),m(),f("ngTemplateOutlet",t)}}function Kb(i,e){i&1&&se(0)}function Qb(i,e){if(i&1&&(b(0,"div",6),k(1,Kb,1,0,"ng-container",7),v()),i&2){h();let a=X(9);m(),f("ngTemplateOutlet",a)}}function Xb(i,e){if(i&1&&w(0,"mat-icon",11),i&2){let a=h(2);f("ngClass",a.item.classes==null?null:a.item.classes.icon)("svgIcon",a.item.icon)}}function ev(i,e){if(i&1&&(b(0,"div",15)(1,"span",14),F(2),v()()),i&2){let a=h(2);m(),f("ngClass",a.item.classes==null?null:a.item.classes.subtitle),m(),te(" ",a.item.subtitle," ")}}function tv(i,e){if(i&1&&(b(0,"div",16)(1,"div",17),F(2),v()()),i&2){let a=h(2);m(),f("ngClass",a.item.badge.classes),m(),te(" ",a.item.badge.title," ")}}function iv(i,e){if(i&1&&(k(0,Xb,1,2,"mat-icon",11),b(1,"div",12)(2,"div",13)(3,"span",14),F(4),v()(),k(5,ev,3,2,"div",15),v(),k(6,tv,3,2,"div",16)),i&2){let a=h();S(a.item.icon?0:-1),m(3),f("ngClass",a.item.classes==null?null:a.item.classes.title),m(),te(" ",a.item.title," "),m(),S(a.item.subtitle?5:-1),m(),S(a.item.badge?6:-1)}}var Ir=(()=>{let e=class e{constructor(){this._changeDetectorRef=I(oe),this._angorNavigationService=I(he),this._angorUtilsService=I(Nt),this.isActiveMatchOptions=this._angorUtilsService.subsetMatchOptions,this._unsubscribeAll=new V}ngOnInit(){this.isActiveMatchOptions=this.item.isActiveMatchOptions??this.item.exactMatch?this._angorUtilsService.exactMatchOptions:this._angorUtilsService.subsetMatchOptions,this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._changeDetectorRef.markForCheck(),this._angorHorizontalNavigationComponent.onRefreshed.pipe(U(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=J({type:e,selectors:[["angor-horizontal-navigation-basic-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[W],decls:10,vars:10,consts:[["itemTemplate",""],[1,"angor-horizontal-navigation-item-wrapper",3,"ngClass"],[1,"angor-horizontal-navigation-item",3,"ngClass","routerLink","fragment","preserveFragment","queryParams","queryParamsHandling","routerLinkActive","routerLinkActiveOptions","matTooltip"],[1,"angor-horizontal-navigation-item",3,"href","target","matTooltip"],[1,"angor-horizontal-navigation-item",3,"ngClass","matTooltip"],["mat-menu-item","",1,"angor-horizontal-navigation-item",3,"href","target","matTooltip"],[1,"angor-horizontal-navigation-item","angor-horizontal-navigation-item-disabled"],[4,"ngTemplateOutlet"],[1,"angor-horizontal-navigation-item",3,"click","ngClass","matTooltip"],[1,"angor-horizontal-navigation-item",3,"click","ngClass","routerLink","fragment","preserveFragment","queryParams","queryParamsHandling","routerLinkActive","routerLinkActiveOptions","matTooltip"],["mat-menu-item","",1,"angor-horizontal-navigation-item",3,"click","href","target","matTooltip"],[1,"angor-horizontal-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-horizontal-navigation-item-title-wrapper"],[1,"angor-horizontal-navigation-item-title"],[3,"ngClass"],[1,"angor-horizontal-navigation-item-subtitle","text-hint"],[1,"angor-horizontal-navigation-item-badge"],[1,"angor-horizontal-navigation-item-badge-content",3,"ngClass"]],template:function(n,o){n&1&&(b(0,"div",1),k(1,Hb,2,14,"div",2)(2,Bb,2,4,"a",3)(3,Jb,2,5,"div",4)(4,Ub,2,14,"div",2)(5,$b,2,4,"a",5)(6,Yb,2,5,"div",4)(7,Qb,2,1,"div",6),v(),k(8,iv,7,5,"ng-template",null,0,Qe)),n&2&&(Re("angor-horizontal-navigation-item-has-subtitle",!!o.item.subtitle),f("ngClass",o.item.classes==null?null:o.item.classes.wrapper),m(),S(o.item.link&&!o.item.externalLink&&!o.item.function&&!o.item.disabled?1:-1),m(),S(o.item.link&&o.item.externalLink&&!o.item.function&&!o.item.disabled?2:-1),m(),S(!o.item.link&&o.item.function&&!o.item.disabled?3:-1),m(),S(o.item.link&&!o.item.externalLink&&o.item.function&&!o.item.disabled?4:-1),m(),S(o.item.link&&o.item.externalLink&&o.item.function&&!o.item.disabled?5:-1),m(),S(!o.item.link&&!o.item.function&&!o.item.disabled?6:-1),m(),S(o.item.disabled?7:-1))},dependencies:[ge,bi,fo,mt,dt,ut,ba,ha,xe,_e],encapsulation:2,changeDetection:0});let i=e;return i})();var Am=(()=>{let e=class e{constructor(){this._changeDetectorRef=I(oe),this._angorNavigationService=I(he),this._unsubscribeAll=new V}ngOnInit(){this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorHorizontalNavigationComponent.onRefreshed.pipe(U(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=J({type:e,selectors:[["angor-horizontal-navigation-divider-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[W],decls:1,vars:1,consts:[[1,"angor-horizontal-navigation-item-wrapper","divider",3,"ngClass"]],template:function(n,o){n&1&&w(0,"div",0),n&2&&f("ngClass",o.item.classes==null?null:o.item.classes.wrapper)},dependencies:[ge],encapsulation:2,changeDetection:0});let i=e;return i})();var av=["matMenu"],nv=(i,e)=>({"angor-horizontal-navigation-menu-active":i,"angor-horizontal-navigation-menu-active-forced":e}),Im=i=>({$implicit:i}),ov=(i,e)=>({"angor-horizontal-navigation-item-disabled":i,"angor-horizontal-navigation-item-active-forced":e});function rv(i,e){i&1&&se(0)}function sv(i,e){if(i&1){let a=le();b(0,"div",6,2),G("onMenuOpen",function(){K(a);let n=h();return Q(n.triggerChangeDetection())})("onMenuClose",function(){K(a);let n=h();return Q(n.triggerChangeDetection())}),k(2,rv,1,0,"ng-container",7),v()}if(i&2){let a=X(1),t=h(),n=X(2),o=X(6);f("ngClass",Lt(4,nv,a.menuOpen,t.item.active))("matMenuTriggerFor",n),m(2),f("ngTemplateOutlet",o)("ngTemplateOutletContext",de(7,Im,t.item))}}function lv(i,e){if(i&1&&(b(0,"div",8),w(1,"angor-horizontal-navigation-basic-item",11),v()),i&2){let a=h(2).$implicit,t=h();f("disabled",a.disabled),m(),f("item",a)("name",t.name)}}function cv(i,e){i&1&&se(0)}function uv(i,e){if(i&1&&(b(0,"div",9),k(1,cv,1,0,"ng-container",7),w(2,"angor-horizontal-navigation-branch-item",12,3),v()),i&2){let a=X(3),t=h(2).$implicit,n=h(),o=X(6);f("disabled",t.disabled)("matMenuTriggerFor",a.matMenu),m(),f("ngTemplateOutlet",o)("ngTemplateOutletContext",de(7,Im,t)),m(),f("child",!0)("item",t)("name",n.name)}}function dv(i,e){if(i&1&&(b(0,"div",10),w(1,"angor-horizontal-navigation-divider-item",11),v()),i&2){let a=h(2).$implicit,t=h();m(),f("item",a)("name",t.name)}}function mv(i,e){if(i&1&&k(0,lv,2,3,"div",8)(1,uv,4,9,"div",9)(2,dv,2,2,"div",10),i&2){let a=h().$implicit;S(a.type==="basic"?0:-1),m(),S(a.type==="aside"||a.type==="collapsable"||a.type==="group"?1:-1),m(),S(a.type==="divider"?2:-1)}}function pv(i,e){if(i&1&&k(0,mv,3,3),i&2){let a=e.$implicit;S(a.hidden&&!a.hidden(a)||!a.hidden?0:-1)}}function gv(i,e){if(i&1&&w(0,"mat-icon",15),i&2){let a=h().$implicit;f("ngClass",a.classes==null?null:a.classes.icon)("svgIcon",a.icon)}}function fv(i,e){if(i&1&&(b(0,"div",19)(1,"span",18),F(2),v()()),i&2){let a=h().$implicit;m(),f("ngClass",a.classes==null?null:a.classes.subtitle),m(),te(" ",a.subtitle," ")}}function hv(i,e){if(i&1&&(b(0,"div",20)(1,"div",21),F(2),v()()),i&2){let a=h().$implicit;m(),f("ngClass",a.badge.classes),m(),te(" ",a.badge.title," ")}}function bv(i,e){if(i&1&&(b(0,"div",13)(1,"div",14),k(2,gv,1,2,"mat-icon",15),b(3,"div",16)(4,"div",17)(5,"span",18),F(6),v()(),k(7,fv,3,2,"div",19),v(),k(8,hv,3,2,"div",20),v()()),i&2){let a=e.$implicit;Re("angor-horizontal-navigation-item-has-subtitle",!!a.subtitle),f("ngClass",a.classes==null?null:a.classes.wrapper),m(),f("ngClass",Lt(10,ov,a.disabled,a.active))("matTooltip",a.tooltip||""),m(),S(a.icon?2:-1),m(3),f("ngClass",a.classes==null?null:a.classes.title),m(),te(" ",a.title," "),m(),S(a.subtitle?7:-1),m(),S(a.badge?8:-1)}}var Mm=(()=>{let e=class e{constructor(){this._changeDetectorRef=I(oe),this._angorNavigationService=I(he),this.child=!1,this._unsubscribeAll=new V}ngOnInit(){this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorHorizontalNavigationComponent.onRefreshed.pipe(U(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}triggerChangeDetection(){this._changeDetectorRef.markForCheck()}trackByFn(t,n){return n.id||t}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=J({type:e,selectors:[["angor-horizontal-navigation-branch-item"]],viewQuery:function(n,o){if(n&1&&Ge(av,7),n&2){let r;He(r=ze())&&(o.matMenu=r.first)}},inputs:{child:"child",item:"item",name:"name"},standalone:!0,features:[W],decls:7,vars:2,consts:[["matMenu","matMenu"],["itemTemplate",""],["trigger","matMenuTrigger"],["branch",""],[3,"ngClass","matMenuTriggerFor"],[1,"angor-horizontal-navigation-menu-panel",3,"overlapTrigger"],[3,"onMenuOpen","onMenuClose","ngClass","matMenuTriggerFor"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["mat-menu-item","",1,"angor-horizontal-navigation-menu-item",3,"disabled"],["mat-menu-item","",1,"angor-horizontal-navigation-menu-item",3,"disabled","matMenuTriggerFor"],["mat-menu-item","",1,"angor-horizontal-navigation-menu-item"],[3,"item","name"],[3,"child","item","name"],[1,"angor-horizontal-navigation-item-wrapper",3,"ngClass"],[1,"angor-horizontal-navigation-item",3,"ngClass","matTooltip"],[1,"angor-horizontal-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-horizontal-navigation-item-title-wrapper"],[1,"angor-horizontal-navigation-item-title"],[3,"ngClass"],[1,"angor-horizontal-navigation-item-subtitle","text-hint"],[1,"angor-horizontal-navigation-item-badge"],[1,"angor-horizontal-navigation-item-badge-content",3,"ngClass"]],template:function(n,o){n&1&&(k(0,sv,3,9,"div",4),b(1,"mat-menu",5,0),Te(3,pv,1,1,null,null,o.trackByFn,!0),v(),k(5,bv,9,13,"ng-template",null,1,Qe)),n&2&&(S(o.child?-1:0),m(),f("overlapTrigger",!1),m(2),qe(o.item.children))},dependencies:()=>[e,ge,ba,Io,ha,Mo,ut,Ir,Am,mt,dt,xe,_e],encapsulation:2,changeDetection:0});let i=e;return i})();var Em=(()=>{let e=class e{constructor(){this._changeDetectorRef=I(oe),this._angorNavigationService=I(he),this._unsubscribeAll=new V}ngOnInit(){this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorHorizontalNavigationComponent.onRefreshed.pipe(U(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=J({type:e,selectors:[["angor-horizontal-navigation-spacer-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[W],decls:1,vars:1,consts:[[1,"angor-horizontal-navigation-item-wrapper",3,"ngClass"]],template:function(n,o){n&1&&w(0,"div",0),n&2&&f("ngClass",o.item.classes==null?null:o.item.classes.wrapper)},dependencies:[ge],encapsulation:2,changeDetection:0});let i=e;return i})();function vv(i,e){if(i&1&&w(0,"angor-horizontal-navigation-basic-item",1),i&2){let a=h(2).$implicit,t=h();f("item",a)("name",t.name)}}function yv(i,e){if(i&1&&w(0,"angor-horizontal-navigation-branch-item",1),i&2){let a=h(2).$implicit,t=h();f("item",a)("name",t.name)}}function _v(i,e){if(i&1&&w(0,"angor-horizontal-navigation-spacer-item",1),i&2){let a=h(2).$implicit,t=h();f("item",a)("name",t.name)}}function xv(i,e){if(i&1&&k(0,vv,1,2,"angor-horizontal-navigation-basic-item",1)(1,yv,1,2,"angor-horizontal-navigation-branch-item",1)(2,_v,1,2,"angor-horizontal-navigation-spacer-item",1),i&2){let a=h().$implicit;S(a.type==="basic"?0:-1),m(),S(a.type==="aside"||a.type==="collapsable"||a.type==="group"?1:-1),m(),S(a.type==="spacer"?2:-1)}}function wv(i,e){if(i&1&&k(0,xv,3,3),i&2){let a=e.$implicit;S(a.hidden&&!a.hidden(a)||!a.hidden?0:-1)}}var Om=(()=>{let e=class e{constructor(){this._changeDetectorRef=I(oe),this._angorNavigationService=I(he),this._angorUtilsService=I(Nt),this.name=this._angorUtilsService.randomId(),this.onRefreshed=new Gt(1),this._unsubscribeAll=new V}ngOnChanges(t){"navigation"in t&&this._changeDetectorRef.markForCheck()}ngOnInit(){this.name===""&&(this.name=this._angorUtilsService.randomId()),this._angorNavigationService.registerComponent(this.name,this)}ngOnDestroy(){this._angorNavigationService.deregisterComponent(this.name),this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}refresh(){this._changeDetectorRef.markForCheck(),this.onRefreshed.next(!0)}trackByFn(t,n){return n.id||t}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=J({type:e,selectors:[["angor-horizontal-navigation"]],inputs:{name:"name",navigation:"navigation"},exportAs:["angorHorizontalNavigation"],standalone:!0,features:[Ye,W],decls:3,vars:0,consts:[[1,"angor-horizontal-navigation-wrapper"],[1,"angor-horizontal-navigation-menu-item",3,"item","name"]],template:function(n,o){n&1&&(b(0,"div",0),Te(1,wv,1,1,null,null,o.trackByFn,!0),v()),n&2&&(m(),qe(o.navigation))},dependencies:[Ir,Mm,Em],styles:[`angor-horizontal-navigation .angor-horizontal-navigation-wrapper{display:flex;align-items:center}@media (min-width: 600px){angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item:hover .angor-horizontal-navigation-item-wrapper,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item:hover .angor-horizontal-navigation-item-wrapper{background-color:var(--angor-bg-hover)}}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-wrapper,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-item-wrapper{border-radius:4px;overflow:hidden}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item{padding:0 16px;cursor:pointer;-webkit-user-select:none;user-select:none}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-icon,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-icon{margin-right:12px}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-title,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-title{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity))!important}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-subtitle,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-subtitle{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity))!important}.dark angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-subtitle,.dark angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-subtitle{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity))!important}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-icon,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity))!important}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-menu-active .angor-horizontal-navigation-item-wrapper,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-menu-active-forced .angor-horizontal-navigation-item-wrapper{background-color:var(--angor-bg-hover)}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-spacer-item{margin:12px 0}.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item{height:auto;min-height:0;line-height:normal;white-space:normal}.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item,.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-branch-item,.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-divider-item{display:flex;flex:1 1 auto}.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-divider-item{margin:8px -16px}.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-divider-item .angor-horizontal-navigation-item-wrapper{height:1px;box-shadow:0 1px}.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-title,.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-title{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity))!important}.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-subtitle,.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-subtitle{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity))!important}.dark .angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-subtitle,.dark .angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-subtitle{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity))!important}.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-icon,.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity))!important}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper{width:100%}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper.angor-horizontal-navigation-item-has-subtitle .angor-horizontal-navigation-item{min-height:56px}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item{position:relative;display:flex;align-items:center;justify-content:flex-start;min-height:48px;width:100%;font-size:13px;font-weight:500;text-decoration:none}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-title-wrapper .angor-horizontal-navigation-item-subtitle{font-size:12px}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-badge{margin-left:auto}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-badge .angor-horizontal-navigation-item-badge-content{display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;white-space:nowrap;height:20px} +`],encapsulation:2,data:{animation:Ci},changeDetection:0});let i=e;return i})();var Mr=i=>({"angor-vertical-navigation-item-active-forced":i}),Lm=i=>[i];function Sv(i,e){i&1&&se(0)}function Cv(i,e){if(i&1&&(b(0,"a",2),k(1,Sv,1,0,"ng-container",6),v()),i&2){let a,t,n,o,r=h(),s=X(9);f("ngClass",de(10,Mr,r.item.active))("routerLink",de(12,Lm,r.item.link))("fragment",(a=r.item.fragment)!==null&&a!==void 0?a:null)("preserveFragment",(t=r.item.preserveFragment)!==null&&t!==void 0?t:!1)("queryParams",(n=r.item.queryParams)!==null&&n!==void 0?n:null)("queryParamsHandling",(o=r.item.queryParamsHandling)!==null&&o!==void 0?o:null)("routerLinkActive","angor-vertical-navigation-item-active")("routerLinkActiveOptions",r.isActiveMatchOptions)("matTooltip",r.item.tooltip||""),m(),f("ngTemplateOutlet",s)}}function kv(i,e){i&1&&se(0)}function Tv(i,e){if(i&1&&(b(0,"a",3),k(1,kv,1,0,"ng-container",6),v()),i&2){let a=h(),t=X(9);f("href",a.item.link,ot)("target",a.item.target||"_self")("matTooltip",a.item.tooltip||""),m(),f("ngTemplateOutlet",t)}}function qv(i,e){i&1&&se(0)}function Dv(i,e){if(i&1){let a=le();b(0,"div",7),G("click",function(){K(a);let n=h();return Q(n.item.function(n.item))}),k(1,qv,1,0,"ng-container",6),v()}if(i&2){let a=h(),t=X(9);f("ngClass",de(3,Mr,a.item.active))("matTooltip",a.item.tooltip||""),m(),f("ngTemplateOutlet",t)}}function Av(i,e){i&1&&se(0)}function Iv(i,e){if(i&1){let a=le();b(0,"a",8),G("click",function(){K(a);let n=h();return Q(n.item.function(n.item))}),k(1,Av,1,0,"ng-container",6),v()}if(i&2){let a,t,n,o,r=h(),s=X(9);f("ngClass",de(10,Mr,r.item.active))("routerLink",de(12,Lm,r.item.link))("fragment",(a=r.item.fragment)!==null&&a!==void 0?a:null)("preserveFragment",(t=r.item.preserveFragment)!==null&&t!==void 0?t:!1)("queryParams",(n=r.item.queryParams)!==null&&n!==void 0?n:null)("queryParamsHandling",(o=r.item.queryParamsHandling)!==null&&o!==void 0?o:null)("routerLinkActive","angor-vertical-navigation-item-active")("routerLinkActiveOptions",r.isActiveMatchOptions)("matTooltip",r.item.tooltip||""),m(),f("ngTemplateOutlet",s)}}function Mv(i,e){i&1&&se(0)}function Ev(i,e){if(i&1){let a=le();b(0,"a",9),G("click",function(){K(a);let n=h();return Q(n.item.function(n.item))}),k(1,Mv,1,0,"ng-container",6),v()}if(i&2){let a=h(),t=X(9);f("href",a.item.link,ot)("target",a.item.target||"_self")("matTooltip",a.item.tooltip||""),m(),f("ngTemplateOutlet",t)}}function Ov(i,e){i&1&&se(0)}function Lv(i,e){if(i&1&&(b(0,"div",4),k(1,Ov,1,0,"ng-container",6),v()),i&2){let a=h(),t=X(9);f("ngClass",de(3,Mr,a.item.active))("matTooltip",a.item.tooltip||""),m(),f("ngTemplateOutlet",t)}}function Nv(i,e){i&1&&se(0)}function Pv(i,e){if(i&1&&(b(0,"div",5),k(1,Nv,1,0,"ng-container",6),v()),i&2){let a=h(),t=X(9);f("matTooltip",a.item.tooltip||""),m(),f("ngTemplateOutlet",t)}}function Fv(i,e){if(i&1&&w(0,"mat-icon",10),i&2){let a=h(2);f("ngClass",a.item.classes==null?null:a.item.classes.icon)("svgIcon",a.item.icon)}}function jv(i,e){if(i&1&&(b(0,"div",14)(1,"span",13),F(2),v()()),i&2){let a=h(2);m(),f("ngClass",a.item.classes==null?null:a.item.classes.subtitle),m(),te(" ",a.item.subtitle," ")}}function Rv(i,e){if(i&1&&(b(0,"div",15)(1,"div",16),F(2),v()()),i&2){let a=h(2);m(),f("ngClass",a.item.badge.classes),m(),te(" ",a.item.badge.title," ")}}function Hv(i,e){if(i&1&&(k(0,Fv,1,2,"mat-icon",10),b(1,"div",11)(2,"div",12)(3,"span",13),F(4),v()(),k(5,jv,3,2,"div",14),v(),k(6,Rv,3,2,"div",15)),i&2){let a=h();S(a.item.icon?0:-1),m(3),f("ngClass",a.item.classes==null?null:a.item.classes.title),m(),te(" ",a.item.title," "),m(),S(a.item.subtitle?5:-1),m(),S(a.item.badge?6:-1)}}var Oi=(()=>{let e=class e{constructor(){this._changeDetectorRef=I(oe),this._angorNavigationService=I(he),this._angorUtilsService=I(Nt),this.isActiveMatchOptions=this._angorUtilsService.subsetMatchOptions,this._unsubscribeAll=new V}ngOnInit(){this.isActiveMatchOptions=this.item.isActiveMatchOptions??this.item.exactMatch?this._angorUtilsService.exactMatchOptions:this._angorUtilsService.subsetMatchOptions,this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._changeDetectorRef.markForCheck(),this._angorVerticalNavigationComponent.onRefreshed.pipe(U(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=J({type:e,selectors:[["angor-vertical-navigation-basic-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[W],decls:10,vars:10,consts:[["itemTemplate",""],[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"],[1,"angor-vertical-navigation-item",3,"ngClass","routerLink","fragment","preserveFragment","queryParams","queryParamsHandling","routerLinkActive","routerLinkActiveOptions","matTooltip"],[1,"angor-vertical-navigation-item",3,"href","target","matTooltip"],[1,"angor-vertical-navigation-item",3,"ngClass","matTooltip"],[1,"angor-vertical-navigation-item","angor-vertical-navigation-item-disabled",3,"matTooltip"],[4,"ngTemplateOutlet"],[1,"angor-vertical-navigation-item",3,"click","ngClass","matTooltip"],[1,"angor-vertical-navigation-item",3,"click","ngClass","routerLink","fragment","preserveFragment","queryParams","queryParamsHandling","routerLinkActive","routerLinkActiveOptions","matTooltip"],[1,"angor-vertical-navigation-item",3,"click","href","target","matTooltip"],[1,"angor-vertical-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-vertical-navigation-item-title-wrapper"],[1,"angor-vertical-navigation-item-title"],[3,"ngClass"],[1,"angor-vertical-navigation-item-subtitle"],[1,"angor-vertical-navigation-item-badge"],[1,"angor-vertical-navigation-item-badge-content",3,"ngClass"]],template:function(n,o){n&1&&(b(0,"div",1),k(1,Cv,2,14,"a",2)(2,Tv,2,4,"a",3)(3,Dv,2,5,"div",4)(4,Iv,2,14,"a",2)(5,Ev,2,4,"a",3)(6,Lv,2,5,"div",4)(7,Pv,2,2,"div",5),v(),k(8,Hv,7,5,"ng-template",null,0,Qe)),n&2&&(Re("angor-vertical-navigation-item-has-subtitle",!!o.item.subtitle),f("ngClass",o.item.classes==null?null:o.item.classes.wrapper),m(),S(o.item.link&&!o.item.externalLink&&!o.item.function&&!o.item.disabled?1:-1),m(),S(o.item.link&&o.item.externalLink&&!o.item.function&&!o.item.disabled?2:-1),m(),S(!o.item.link&&o.item.function&&!o.item.disabled?3:-1),m(),S(o.item.link&&!o.item.externalLink&&o.item.function&&!o.item.disabled?4:-1),m(),S(o.item.link&&o.item.externalLink&&o.item.function&&!o.item.disabled?5:-1),m(),S(!o.item.link&&!o.item.function&&!o.item.disabled?6:-1),m(),S(o.item.disabled?7:-1))},dependencies:[ge,bi,fo,mt,dt,ut,xe,_e],encapsulation:2,changeDetection:0});let i=e;return i})();var Li=(()=>{let e=class e{constructor(){this._changeDetectorRef=I(oe),this._angorNavigationService=I(he),this._unsubscribeAll=new V}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe(U(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=J({type:e,selectors:[["angor-vertical-navigation-divider-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[W],decls:1,vars:1,consts:[[1,"angor-vertical-navigation-item-wrapper","divider",3,"ngClass"]],template:function(n,o){n&1&&w(0,"div",0),n&2&&f("ngClass",o.item.classes==null?null:o.item.classes.wrapper)},dependencies:[ge],encapsulation:2,changeDetection:0});let i=e;return i})();var Ni=(()=>{let e=class e{constructor(){this._changeDetectorRef=I(oe),this._angorNavigationService=I(he),this._unsubscribeAll=new V}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe(U(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=J({type:e,selectors:[["angor-vertical-navigation-spacer-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[W],decls:1,vars:1,consts:[[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"]],template:function(n,o){n&1&&w(0,"div",0),n&2&&f("ngClass",o.item.classes==null?null:o.item.classes.wrapper)},dependencies:[ge],encapsulation:2,changeDetection:0});let i=e;return i})();function zv(i,e){if(i&1&&w(0,"mat-icon",2),i&2){let a=h();f("ngClass",a.item.classes==null?null:a.item.classes.icon)("svgIcon",a.item.icon)}}function Bv(i,e){if(i&1&&(b(0,"div",6)(1,"span",5),F(2),v()()),i&2){let a=h();m(),f("ngClass",a.item.classes==null?null:a.item.classes.subtitle),m(),te(" ",a.item.subtitle," ")}}function Vv(i,e){if(i&1&&(b(0,"div",7)(1,"div",8),F(2),v()()),i&2){let a=h();m(),f("ngClass",a.item.badge.classes),m(),te(" ",a.item.badge.title," ")}}function Jv(i,e){if(i&1&&w(0,"angor-vertical-navigation-basic-item",9),i&2){let a=h(2).$implicit,t=h();f("item",a)("name",t.name)}}function Wv(i,e){if(i&1&&w(0,"angor-vertical-navigation-collapsable-item",10),i&2){let a=h(2).$implicit,t=h();f("item",a)("name",t.name)("autoCollapse",t.autoCollapse)}}function Uv(i,e){if(i&1&&w(0,"angor-vertical-navigation-divider-item",9),i&2){let a=h(2).$implicit,t=h();f("item",a)("name",t.name)}}function Gv(i,e){if(i&1&&w(0,"angor-vertical-navigation-group-item",9),i&2){let a=h(2).$implicit,t=h();f("item",a)("name",t.name)}}function $v(i,e){if(i&1&&w(0,"angor-vertical-navigation-spacer-item",9),i&2){let a=h(2).$implicit,t=h();f("item",a)("name",t.name)}}function Zv(i,e){if(i&1&&k(0,Jv,1,2,"angor-vertical-navigation-basic-item",9)(1,Wv,1,3,"angor-vertical-navigation-collapsable-item",10)(2,Uv,1,2,"angor-vertical-navigation-divider-item",9)(3,Gv,1,2,"angor-vertical-navigation-group-item",9)(4,$v,1,2,"angor-vertical-navigation-spacer-item",9),i&2){let a=h().$implicit;S(a.type==="basic"?0:-1),m(),S(a.type==="collapsable"?1:-1),m(),S(a.type==="divider"?2:-1),m(),S(a.type==="group"?3:-1),m(),S(a.type==="spacer"?4:-1)}}function Yv(i,e){if(i&1&&k(0,Zv,5,5),i&2){let a=e.$implicit;S(a.hidden&&!a.hidden(a)||!a.hidden?0:-1)}}var Ha=(()=>{let e=class e{constructor(){this._changeDetectorRef=I(oe),this._angorNavigationService=I(he),this._unsubscribeAll=new V}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe(U(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}trackByFn(t,n){return n.id||t}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=J({type:e,selectors:[["angor-vertical-navigation-group-item"]],inputs:{autoCollapse:"autoCollapse",item:"item",name:"name"},standalone:!0,features:[W],decls:11,vars:8,consts:[[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"],[1,"angor-vertical-navigation-item"],[1,"angor-vertical-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-vertical-navigation-item-title-wrapper"],[1,"angor-vertical-navigation-item-title"],[3,"ngClass"],[1,"angor-vertical-navigation-item-subtitle"],[1,"angor-vertical-navigation-item-badge"],[1,"angor-vertical-navigation-item-badge-content",3,"ngClass"],[3,"item","name"],[3,"item","name","autoCollapse"]],template:function(n,o){n&1&&(b(0,"div",0)(1,"div",1),k(2,zv,1,2,"mat-icon",2),b(3,"div",3)(4,"div",4)(5,"span",5),F(6),v()(),k(7,Bv,3,2,"div",6),v(),k(8,Vv,3,2,"div",7),v()(),Te(9,Yv,1,1,null,null,o.trackByFn,!0)),n&2&&(Re("angor-vertical-navigation-item-has-subtitle",!!o.item.subtitle),f("ngClass",o.item.classes==null?null:o.item.classes.wrapper),m(2),S(o.item.icon?2:-1),m(3),f("ngClass",o.item.classes==null?null:o.item.classes.title),m(),te(" ",o.item.title," "),m(),S(o.item.subtitle?7:-1),m(),S(o.item.badge?8:-1),m(),qe(o.item.children))},dependencies:()=>[e,ge,xe,_e,Oi,za,Li,Ni],encapsulation:2,changeDetection:0});let i=e;return i})();var Kv=i=>({"angor-vertical-navigation-item-disabled":i});function Qv(i,e){if(i&1&&w(0,"mat-icon",2),i&2){let a=h();f("ngClass",a.item.classes==null?null:a.item.classes.icon)("svgIcon",a.item.icon)}}function Xv(i,e){if(i&1&&(b(0,"div",6)(1,"span",5),F(2),v()()),i&2){let a=h();m(),f("ngClass",a.item.classes==null?null:a.item.classes.subtitle),m(),te(" ",a.item.subtitle," ")}}function e1(i,e){if(i&1&&(b(0,"div",7)(1,"div",10),F(2),v()()),i&2){let a=h();m(),f("ngClass",a.item.badge.classes),m(),te(" ",a.item.badge.title," ")}}function t1(i,e){if(i&1&&w(0,"angor-vertical-navigation-basic-item",11),i&2){let a=h(2).$implicit,t=h(2);f("item",a)("name",t.name)}}function i1(i,e){if(i&1&&w(0,"angor-vertical-navigation-collapsable-item",12),i&2){let a=h(2).$implicit,t=h(2);f("item",a)("name",t.name)("autoCollapse",t.autoCollapse)}}function a1(i,e){if(i&1&&w(0,"angor-vertical-navigation-divider-item",11),i&2){let a=h(2).$implicit,t=h(2);f("item",a)("name",t.name)}}function n1(i,e){if(i&1&&w(0,"angor-vertical-navigation-group-item",11),i&2){let a=h(2).$implicit,t=h(2);f("item",a)("name",t.name)}}function o1(i,e){if(i&1&&w(0,"angor-vertical-navigation-spacer-item",11),i&2){let a=h(2).$implicit,t=h(2);f("item",a)("name",t.name)}}function r1(i,e){if(i&1&&k(0,t1,1,2,"angor-vertical-navigation-basic-item",11)(1,i1,1,3,"angor-vertical-navigation-collapsable-item",12)(2,a1,1,2,"angor-vertical-navigation-divider-item",11)(3,n1,1,2,"angor-vertical-navigation-group-item",11)(4,o1,1,2,"angor-vertical-navigation-spacer-item",11),i&2){let a=h().$implicit;S(a.type==="basic"?0:-1),m(),S(a.type==="collapsable"?1:-1),m(),S(a.type==="divider"?2:-1),m(),S(a.type==="group"?3:-1),m(),S(a.type==="spacer"?4:-1)}}function s1(i,e){if(i&1&&k(0,r1,5,5),i&2){let a=e.$implicit;S(a.hidden&&!a.hidden(a)||!a.hidden?0:-1)}}function l1(i,e){if(i&1&&(b(0,"div",9),Te(1,s1,1,1,null,null,lt().trackByFn,!0),v()),i&2){let a=h();f("@expandCollapse",void 0),m(),qe(a.item.children)}}var za=(()=>{let e=class e{constructor(){this._changeDetectorRef=I(oe),this._router=I(Be),this._angorNavigationService=I(he),this.isCollapsed=!0,this.isExpanded=!1,this._unsubscribeAll=new V}get classList(){return{"angor-vertical-navigation-item-collapsed":this.isCollapsed,"angor-vertical-navigation-item-expanded":this.isExpanded}}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._hasActiveChild(this.item,this._router.url)?this.expand():this.autoCollapse&&this.collapse(),this._angorVerticalNavigationComponent.onCollapsableItemCollapsed.pipe(U(this._unsubscribeAll)).subscribe(t=>{t!==null&&this._isChildrenOf(t,this.item)&&this.collapse()}),this.autoCollapse&&this._angorVerticalNavigationComponent.onCollapsableItemExpanded.pipe(U(this._unsubscribeAll)).subscribe(t=>{t!==null&&(this._isChildrenOf(this.item,t)||this._hasActiveChild(this.item,this._router.url)||this.item!==t&&this.collapse())}),this._router.events.pipe(Ne(t=>t instanceof Qt),U(this._unsubscribeAll)).subscribe(t=>{this._hasActiveChild(this.item,t.urlAfterRedirects)?this.expand():this.autoCollapse&&this.collapse()}),this._angorVerticalNavigationComponent.onRefreshed.pipe(U(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}collapse(){this.item.disabled||this.isCollapsed||(this.isCollapsed=!0,this.isExpanded=!this.isCollapsed,this._changeDetectorRef.markForCheck(),this._angorVerticalNavigationComponent.onCollapsableItemCollapsed.next(this.item))}expand(){this.item.disabled||this.isCollapsed&&(this.isCollapsed=!1,this.isExpanded=!this.isCollapsed,this._changeDetectorRef.markForCheck(),this._angorVerticalNavigationComponent.onCollapsableItemExpanded.next(this.item))}toggleCollapsable(){this.isCollapsed?this.expand():this.collapse()}trackByFn(t,n){return n.id||t}_hasActiveChild(t,n){let o=t.children;if(!o)return!1;for(let r of o)if(r.children&&this._hasActiveChild(r,n)||r.link&&this._router.isActive(r.link,r.exactMatch||!1))return!0;return!1}_isChildrenOf(t,n){let o=t.children;if(!o)return!1;if(o.indexOf(n)>-1)return!0;for(let r of o)if(r.children&&this._isChildrenOf(r,n))return!0;return!1}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=J({type:e,selectors:[["angor-vertical-navigation-collapsable-item"]],hostVars:2,hostBindings:function(n,o){n&2&&kt(o.classList)},inputs:{autoCollapse:"autoCollapse",item:"item",name:"name"},standalone:!0,features:[W],decls:11,vars:14,consts:[[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"],[1,"angor-vertical-navigation-item",3,"click","ngClass","matTooltip"],[1,"angor-vertical-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-vertical-navigation-item-title-wrapper"],[1,"angor-vertical-navigation-item-title"],[3,"ngClass"],[1,"angor-vertical-navigation-item-subtitle"],[1,"angor-vertical-navigation-item-badge"],[1,"angor-vertical-navigation-item-arrow","icon-size-4",3,"svgIcon"],[1,"angor-vertical-navigation-item-children"],[1,"angor-vertical-navigation-item-badge-content",3,"ngClass"],[3,"item","name"],[3,"item","name","autoCollapse"]],template:function(n,o){n&1&&(b(0,"div",0)(1,"div",1),G("click",function(){return o.toggleCollapsable()}),k(2,Qv,1,2,"mat-icon",2),b(3,"div",3)(4,"div",4)(5,"span",5),F(6),v()(),k(7,Xv,3,2,"div",6),v(),k(8,e1,3,2,"div",7),w(9,"mat-icon",8),v()(),k(10,l1,3,1,"div",9)),n&2&&(Re("angor-vertical-navigation-item-has-subtitle",!!o.item.subtitle),f("ngClass",o.item.classes==null?null:o.item.classes.wrapper),m(),f("ngClass",de(12,Kv,o.item.disabled))("matTooltip",o.item.tooltip||""),m(),S(o.item.icon?2:-1),m(3),f("ngClass",o.item.classes==null?null:o.item.classes.title),m(),te(" ",o.item.title," "),m(),S(o.item.subtitle?7:-1),m(),S(o.item.badge?8:-1),m(),f("svgIcon","heroicons_solid:chevron-right"),m(),S(o.isCollapsed?-1:10))},dependencies:()=>[e,ge,mt,dt,xe,_e,Oi,Li,Ha,Ni],encapsulation:2,data:{animation:Ci},changeDetection:0});let i=e;return i})();var c1=(i,e,a)=>({"angor-vertical-navigation-item-active":i,"angor-vertical-navigation-item-disabled":e,"angor-vertical-navigation-item-active-forced":a});function u1(i,e){if(i&1&&w(0,"mat-icon",2),i&2){let a=h();f("ngClass",a.item.classes==null?null:a.item.classes.icon)("svgIcon",a.item.icon)}}function d1(i,e){if(i&1&&(b(0,"div",6)(1,"span",5),F(2),v()()),i&2){let a=h();m(),f("ngClass",a.item.classes==null?null:a.item.classes.subtitle),m(),te(" ",a.item.subtitle," ")}}function m1(i,e){if(i&1&&(b(0,"div",7)(1,"div",9),F(2),v()()),i&2){let a=h();m(),f("ngClass",a.item.badge.classes),m(),te(" ",a.item.badge.title," ")}}function p1(i,e){if(i&1&&w(0,"angor-vertical-navigation-basic-item",10),i&2){let a=h(2).$implicit,t=h(2);f("item",a)("name",t.name)}}function g1(i,e){if(i&1&&w(0,"angor-vertical-navigation-collapsable-item",11),i&2){let a=h(2).$implicit,t=h(2);f("item",a)("name",t.name)("autoCollapse",t.autoCollapse)}}function f1(i,e){if(i&1&&w(0,"angor-vertical-navigation-divider-item",10),i&2){let a=h(2).$implicit,t=h(2);f("item",a)("name",t.name)}}function h1(i,e){if(i&1&&w(0,"angor-vertical-navigation-group-item",10),i&2){let a=h(2).$implicit,t=h(2);f("item",a)("name",t.name)}}function b1(i,e){if(i&1&&w(0,"angor-vertical-navigation-spacer-item",10),i&2){let a=h(2).$implicit,t=h(2);f("item",a)("name",t.name)}}function v1(i,e){if(i&1&&k(0,p1,1,2,"angor-vertical-navigation-basic-item",10)(1,g1,1,3,"angor-vertical-navigation-collapsable-item",11)(2,f1,1,2,"angor-vertical-navigation-divider-item",10)(3,h1,1,2,"angor-vertical-navigation-group-item",10)(4,b1,1,2,"angor-vertical-navigation-spacer-item",10),i&2){let a=h().$implicit;S(a.type==="basic"?0:-1),m(),S(a.type==="collapsable"?1:-1),m(),S(a.type==="divider"?2:-1),m(),S(a.type==="group"?3:-1),m(),S(a.type==="spacer"?4:-1)}}function y1(i,e){if(i&1&&k(0,v1,5,5),i&2){let a=e.$implicit;S(a.hidden&&!a.hidden(a)||!a.hidden?0:-1)}}function _1(i,e){if(i&1&&(b(0,"div",8),Te(1,y1,1,1,null,null,lt().trackByFn,!0),v()),i&2){let a=h();m(),qe(a.item.children)}}var Nm=(()=>{let e=class e{constructor(){this._changeDetectorRef=I(oe),this._router=I(Be),this._angorNavigationService=I(he),this.active=!1,this._unsubscribeAll=new V}ngOnChanges(t){"activeItemId"in t&&this._markIfActive(this._router.url)}ngOnInit(){this._markIfActive(this._router.url),this._router.events.pipe(Ne(t=>t instanceof Qt),U(this._unsubscribeAll)).subscribe(t=>{this._markIfActive(t.urlAfterRedirects)}),this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe(U(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}trackByFn(t,n){return n.id||t}_hasActiveChild(t,n){let o=t.children;if(!o)return!1;for(let r of o){if(r.children&&this._hasActiveChild(r,n))return!0;if(r.type==="basic"&&r.link&&this._router.isActive(r.link,r.exactMatch||!1))return!0}return!1}_markIfActive(t){this.active=this.activeItemId===this.item.id,this._hasActiveChild(this.item,t)&&(this.active=!0),this._changeDetectorRef.markForCheck()}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=J({type:e,selectors:[["angor-vertical-navigation-aside-item"]],inputs:{activeItemId:"activeItemId",autoCollapse:"autoCollapse",item:"item",name:"name",skipChildren:"skipChildren"},standalone:!0,features:[Ye,W],decls:10,vars:15,consts:[[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"],[1,"angor-vertical-navigation-item",3,"ngClass","matTooltip"],[1,"angor-vertical-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-vertical-navigation-item-title-wrapper"],[1,"angor-vertical-navigation-item-title"],[3,"ngClass"],[1,"angor-vertical-navigation-item-subtitle"],[1,"angor-vertical-navigation-item-badge"],[1,"angor-vertical-navigation-item-children"],[1,"angor-vertical-navigation-item-badge-content",3,"ngClass"],[3,"item","name"],[3,"item","name","autoCollapse"]],template:function(n,o){n&1&&(b(0,"div",0)(1,"div",1),k(2,u1,1,2,"mat-icon",2),b(3,"div",3)(4,"div",4)(5,"span",5),F(6),v()(),k(7,d1,3,2,"div",6),v(),k(8,m1,3,2,"div",7),v()(),k(9,_1,3,0,"div",8)),n&2&&(Re("angor-vertical-navigation-item-has-subtitle",!!o.item.subtitle),f("ngClass",o.item.classes==null?null:o.item.classes.wrapper),m(),f("ngClass",oc(11,c1,o.active,o.item.disabled,o.item.active))("matTooltip",o.item.tooltip||""),m(),S(o.item.icon?2:-1),m(3),f("ngClass",o.item.classes==null?null:o.item.classes.title),m(),te(" ",o.item.title," "),m(),S(o.item.subtitle?7:-1),m(),S(o.item.badge?8:-1),m(),S(o.skipChildren?-1:9))},dependencies:[ge,mt,dt,xe,_e,Oi,za,Li,Ha,Ni],encapsulation:2,changeDetection:0});let i=e;return i})();var Er=class{constructor(e,a,t,n){this.x=e,this.y=a,this.w=t,this.h=n}},Kn=class{constructor(e,a){this.x=e,this.y=a}};function ii(i){return getComputedStyle(i)}function pt(i,e){for(var a in e){var t=e[a];typeof t=="number"&&(t=t+"px"),i.style[a]=t}return i}function Or(i){var e=document.createElement("div");return e.className=i,e}var Pm=typeof Element<"u"&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector);function Pi(i,e){if(!Pm)throw new Error("No element matching method supported");return Pm.call(i,e)}function Va(i){i.remove?i.remove():i.parentNode&&i.parentNode.removeChild(i)}function Fm(i,e){return Array.prototype.filter.call(i.children,function(a){return Pi(a,e)})}var Je={main:"ps",rtl:"ps__rtl",element:{thumb:function(i){return"ps__thumb-"+i},rail:function(i){return"ps__rail-"+i},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(i){return"ps--active-"+i},scrolling:function(i){return"ps--scrolling-"+i}}},Hm={x:null,y:null};function zm(i,e){var a=i.element.classList,t=Je.state.scrolling(e);a.contains(t)?clearTimeout(Hm[e]):a.add(t)}function Bm(i,e){Hm[e]=setTimeout(function(){return i.isAlive&&i.element.classList.remove(Je.state.scrolling(e))},i.settings.scrollingThreshold)}function x1(i,e){zm(i,e),Bm(i,e)}var Qn=function(e){this.element=e,this.handlers={}},Vm={isEmpty:{configurable:!0}};Qn.prototype.bind=function(e,a){typeof this.handlers[e]>"u"&&(this.handlers[e]=[]),this.handlers[e].push(a),this.element.addEventListener(e,a,!1)};Qn.prototype.unbind=function(e,a){var t=this;this.handlers[e]=this.handlers[e].filter(function(n){return a&&n!==a?!0:(t.element.removeEventListener(e,n,!1),!1)})};Qn.prototype.unbindAll=function(){for(var e in this.handlers)this.unbind(e)};Vm.isEmpty.get=function(){var i=this;return Object.keys(this.handlers).every(function(e){return i.handlers[e].length===0})};Object.defineProperties(Qn.prototype,Vm);var Ja=function(){this.eventElements=[]};Ja.prototype.eventElement=function(e){var a=this.eventElements.filter(function(t){return t.element===e})[0];return a||(a=new Qn(e),this.eventElements.push(a)),a};Ja.prototype.bind=function(e,a,t){this.eventElement(e).bind(a,t)};Ja.prototype.unbind=function(e,a,t){var n=this.eventElement(e);n.unbind(a,t),n.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(n),1)};Ja.prototype.unbindAll=function(){this.eventElements.forEach(function(e){return e.unbindAll()}),this.eventElements=[]};Ja.prototype.once=function(e,a,t){var n=this.eventElement(e),o=function(r){n.unbind(a,o),t(r)};n.bind(a,o)};function Lr(i){if(typeof window.CustomEvent=="function")return new CustomEvent(i);var e=document.createEvent("CustomEvent");return e.initCustomEvent(i,!1,!1,void 0),e}function Nr(i,e,a,t,n){t===void 0&&(t=!0),n===void 0&&(n=!1);var o;if(e==="top")o=["contentHeight","containerHeight","scrollTop","y","up","down"];else if(e==="left")o=["contentWidth","containerWidth","scrollLeft","x","left","right"];else throw new Error("A proper axis should be provided");w1(i,a,o,t,n)}function w1(i,e,a,t,n){var o=a[0],r=a[1],s=a[2],l=a[3],c=a[4],d=a[5];t===void 0&&(t=!0),n===void 0&&(n=!1);var g=i.element;i.reach[l]=null,g[s]<1&&(i.reach[l]="start"),g[s]>i[o]-i[r]-1&&(i.reach[l]="end"),e&&(g.dispatchEvent(Lr("ps-scroll-"+l)),e<0?g.dispatchEvent(Lr("ps-scroll-"+c)):e>0&&g.dispatchEvent(Lr("ps-scroll-"+d)),t&&x1(i,l)),i.reach[l]&&(e||n)&&g.dispatchEvent(Lr("ps-"+l+"-reach-"+i.reach[l]))}function Ie(i){return parseInt(i,10)||0}function S1(i){return Pi(i,"input,[contenteditable]")||Pi(i,"select,[contenteditable]")||Pi(i,"textarea,[contenteditable]")||Pi(i,"button,[contenteditable]")}function C1(i){var e=ii(i);return Ie(e.width)+Ie(e.paddingLeft)+Ie(e.paddingRight)+Ie(e.borderLeftWidth)+Ie(e.borderRightWidth)}var Ba={isWebKit:typeof document<"u"&&"WebkitAppearance"in document.documentElement.style,supportsTouch:typeof window<"u"&&("ontouchstart"in window||"maxTouchPoints"in window.navigator&&window.navigator.maxTouchPoints>0||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:typeof navigator<"u"&&navigator.msMaxTouchPoints,isChrome:typeof navigator<"u"&&/Chrome/i.test(navigator&&navigator.userAgent)};function mi(i){var e=i.element,a=Math.floor(e.scrollTop),t=e.getBoundingClientRect();i.containerWidth=Math.round(t.width),i.containerHeight=Math.round(t.height),i.contentWidth=e.scrollWidth,i.contentHeight=e.scrollHeight,e.contains(i.scrollbarXRail)||(Fm(e,Je.element.rail("x")).forEach(function(n){return Va(n)}),e.appendChild(i.scrollbarXRail)),e.contains(i.scrollbarYRail)||(Fm(e,Je.element.rail("y")).forEach(function(n){return Va(n)}),e.appendChild(i.scrollbarYRail)),!i.settings.suppressScrollX&&i.containerWidth+i.settings.scrollXMarginOffset=i.railXWidth-i.scrollbarXWidth&&(i.scrollbarXLeft=i.railXWidth-i.scrollbarXWidth),i.scrollbarYTop>=i.railYHeight-i.scrollbarYHeight&&(i.scrollbarYTop=i.railYHeight-i.scrollbarYHeight),k1(e,i),i.scrollbarXActive?e.classList.add(Je.state.active("x")):(e.classList.remove(Je.state.active("x")),i.scrollbarXWidth=0,i.scrollbarXLeft=0,e.scrollLeft=i.isRtl===!0?i.contentWidth:0),i.scrollbarYActive?e.classList.add(Je.state.active("y")):(e.classList.remove(Je.state.active("y")),i.scrollbarYHeight=0,i.scrollbarYTop=0,e.scrollTop=0)}function jm(i,e){return i.settings.minScrollbarLength&&(e=Math.max(e,i.settings.minScrollbarLength)),i.settings.maxScrollbarLength&&(e=Math.min(e,i.settings.maxScrollbarLength)),e}function k1(i,e){var a={width:e.railXWidth},t=Math.floor(i.scrollTop);e.isRtl?a.left=e.negativeScrollAdjustment+i.scrollLeft+e.containerWidth-e.contentWidth:a.left=i.scrollLeft,e.isScrollbarXUsingBottom?a.bottom=e.scrollbarXBottom-t:a.top=e.scrollbarXTop+t,pt(e.scrollbarXRail,a);var n={top:t,height:e.railYHeight};e.isScrollbarYUsingRight?e.isRtl?n.right=e.contentWidth-(e.negativeScrollAdjustment+i.scrollLeft)-e.scrollbarYRight-e.scrollbarYOuterWidth-9:n.right=e.scrollbarYRight-i.scrollLeft:e.isRtl?n.left=e.negativeScrollAdjustment+i.scrollLeft+e.containerWidth*2-e.contentWidth-e.scrollbarYLeft-e.scrollbarYOuterWidth:n.left=e.scrollbarYLeft+i.scrollLeft,pt(e.scrollbarYRail,n),pt(e.scrollbarX,{left:e.scrollbarXLeft,width:e.scrollbarXWidth-e.railBorderXWidth}),pt(e.scrollbarY,{top:e.scrollbarYTop,height:e.scrollbarYHeight-e.railBorderYWidth})}function T1(i){var e=i.element;i.event.bind(i.scrollbarY,"mousedown",function(a){return a.stopPropagation()}),i.event.bind(i.scrollbarYRail,"mousedown",function(a){var t=a.pageY-window.pageYOffset-i.scrollbarYRail.getBoundingClientRect().top,n=t>i.scrollbarYTop?1:-1;i.element.scrollTop+=n*i.containerHeight,mi(i),a.stopPropagation()}),i.event.bind(i.scrollbarX,"mousedown",function(a){return a.stopPropagation()}),i.event.bind(i.scrollbarXRail,"mousedown",function(a){var t=a.pageX-window.pageXOffset-i.scrollbarXRail.getBoundingClientRect().left,n=t>i.scrollbarXLeft?1:-1;i.element.scrollLeft+=n*i.containerWidth,mi(i),a.stopPropagation()})}function q1(i){Rm(i,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]),Rm(i,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"])}function Rm(i,e){var a=e[0],t=e[1],n=e[2],o=e[3],r=e[4],s=e[5],l=e[6],c=e[7],d=e[8],g=i.element,x=null,y=null,_=null;function D(q){q.touches&&q.touches[0]&&(q[n]=q.touches[0].pageY),g[l]=x+_*(q[n]-y),zm(i,c),mi(i),q.stopPropagation(),q.type.startsWith("touch")&&q.changedTouches.length>1&&q.preventDefault()}function O(){Bm(i,c),i[d].classList.remove(Je.state.clicking),i.event.unbind(i.ownerDocument,"mousemove",D)}function C(q,z){x=g[l],z&&q.touches&&(q[n]=q.touches[0].pageY),y=q[n],_=(i[t]-i[a])/(i[o]-i[s]),z?i.event.bind(i.ownerDocument,"touchmove",D):(i.event.bind(i.ownerDocument,"mousemove",D),i.event.once(i.ownerDocument,"mouseup",O),q.preventDefault()),i[d].classList.add(Je.state.clicking),q.stopPropagation()}i.event.bind(i[r],"mousedown",function(q){C(q)}),i.event.bind(i[r],"touchstart",function(q){C(q,!0)})}function D1(i){var e=i.element,a=function(){return Pi(e,":hover")},t=function(){return Pi(i.scrollbarX,":focus")||Pi(i.scrollbarY,":focus")};function n(o,r){var s=Math.floor(e.scrollTop);if(o===0){if(!i.scrollbarYActive)return!1;if(s===0&&r>0||s>=i.contentHeight-i.containerHeight&&r<0)return!i.settings.wheelPropagation}var l=e.scrollLeft;if(r===0){if(!i.scrollbarXActive)return!1;if(l===0&&o<0||l>=i.contentWidth-i.containerWidth&&o>0)return!i.settings.wheelPropagation}return!0}i.event.bind(i.ownerDocument,"keydown",function(o){if(!(o.isDefaultPrevented&&o.isDefaultPrevented()||o.defaultPrevented)&&!(!a()&&!t())){var r=document.activeElement?document.activeElement:i.ownerDocument.activeElement;if(r){if(r.tagName==="IFRAME")r=r.contentDocument.activeElement;else for(;r.shadowRoot;)r=r.shadowRoot.activeElement;if(S1(r))return}var s=0,l=0;switch(o.which){case 37:o.metaKey?s=-i.contentWidth:o.altKey?s=-i.containerWidth:s=-30;break;case 38:o.metaKey?l=i.contentHeight:o.altKey?l=i.containerHeight:l=30;break;case 39:o.metaKey?s=i.contentWidth:o.altKey?s=i.containerWidth:s=30;break;case 40:o.metaKey?l=-i.contentHeight:o.altKey?l=-i.containerHeight:l=-30;break;case 32:o.shiftKey?l=i.containerHeight:l=-i.containerHeight;break;case 33:l=i.containerHeight;break;case 34:l=-i.containerHeight;break;case 36:l=i.contentHeight;break;case 35:l=-i.contentHeight;break;default:return}i.settings.suppressScrollX&&s!==0||i.settings.suppressScrollY&&l!==0||(e.scrollTop-=l,e.scrollLeft+=s,mi(i),n(s,l)&&o.preventDefault())}})}function A1(i){var e=i.element;function a(r,s){var l=Math.floor(e.scrollTop),c=e.scrollTop===0,d=l+e.offsetHeight===e.scrollHeight,g=e.scrollLeft===0,x=e.scrollLeft+e.offsetWidth===e.scrollWidth,y;return Math.abs(s)>Math.abs(r)?y=c||d:y=g||x,y?!i.settings.wheelPropagation:!0}function t(r){var s=r.deltaX,l=-1*r.deltaY;return(typeof s>"u"||typeof l>"u")&&(s=-1*r.wheelDeltaX/6,l=r.wheelDeltaY/6),r.deltaMode&&r.deltaMode===1&&(s*=10,l*=10),s!==s&&l!==l&&(s=0,l=r.wheelDelta),r.shiftKey?[-l,-s]:[s,l]}function n(r,s,l){if(!Ba.isWebKit&&e.querySelector("select:focus"))return!0;if(!e.contains(r))return!1;for(var c=r;c&&c!==e;){if(c.classList.contains(Je.element.consuming))return!0;var d=ii(c);if(l&&d.overflowY.match(/(scroll|auto)/)){var g=c.scrollHeight-c.clientHeight;if(g>0&&(c.scrollTop>0&&l<0||c.scrollTop0))return!0}if(s&&d.overflowX.match(/(scroll|auto)/)){var x=c.scrollWidth-c.clientWidth;if(x>0&&(c.scrollLeft>0&&s<0||c.scrollLeft0))return!0}c=c.parentNode}return!1}function o(r){var s=t(r),l=s[0],c=s[1];if(!n(r.target,l,c)){var d=!1;i.settings.useBothWheelAxes?i.scrollbarYActive&&!i.scrollbarXActive?(c?e.scrollTop-=c*i.settings.wheelSpeed:e.scrollTop+=l*i.settings.wheelSpeed,d=!0):i.scrollbarXActive&&!i.scrollbarYActive&&(l?e.scrollLeft+=l*i.settings.wheelSpeed:e.scrollLeft-=c*i.settings.wheelSpeed,d=!0):(e.scrollTop-=c*i.settings.wheelSpeed,e.scrollLeft+=l*i.settings.wheelSpeed),mi(i),d=d||a(l,c),d&&!r.ctrlKey&&(r.stopPropagation(),r.preventDefault())}}typeof window.onwheel<"u"?i.event.bind(e,"wheel",o):typeof window.onmousewheel<"u"&&i.event.bind(e,"mousewheel",o)}function I1(i){if(!Ba.supportsTouch&&!Ba.supportsIePointer)return;var e=i.element;function a(_,D){var O=Math.floor(e.scrollTop),C=e.scrollLeft,q=Math.abs(_),z=Math.abs(D);if(z>q){if(D<0&&O===i.contentHeight-i.containerHeight||D>0&&O===0)return window.scrollY===0&&D>0&&Ba.isChrome}else if(q>z&&(_<0&&C===i.contentWidth-i.containerWidth||_>0&&C===0))return!0;return!0}function t(_,D){e.scrollTop-=D,e.scrollLeft-=_,mi(i)}var n={},o=0,r={},s=null;function l(_){return _.targetTouches?_.targetTouches[0]:_}function c(_){return _.pointerType&&_.pointerType==="pen"&&_.buttons===0?!1:!!(_.targetTouches&&_.targetTouches.length===1||_.pointerType&&_.pointerType!=="mouse"&&_.pointerType!==_.MSPOINTER_TYPE_MOUSE)}function d(_){if(c(_)){var D=l(_);n.pageX=D.pageX,n.pageY=D.pageY,o=new Date().getTime(),s!==null&&clearInterval(s)}}function g(_,D,O){if(!e.contains(_))return!1;for(var C=_;C&&C!==e;){if(C.classList.contains(Je.element.consuming))return!0;var q=ii(C);if(O&&q.overflowY.match(/(scroll|auto)/)){var z=C.scrollHeight-C.clientHeight;if(z>0&&(C.scrollTop>0&&O<0||C.scrollTop0))return!0}if(D&&q.overflowX.match(/(scroll|auto)/)){var B=C.scrollWidth-C.clientWidth;if(B>0&&(C.scrollLeft>0&&D<0||C.scrollLeft0))return!0}C=C.parentNode}return!1}function x(_){if(c(_)){var D=l(_),O={pageX:D.pageX,pageY:D.pageY},C=O.pageX-n.pageX,q=O.pageY-n.pageY;if(g(_.target,C,q))return;t(C,q),n=O;var z=new Date().getTime(),B=z-o;B>0&&(r.x=C/B,r.y=q/B,o=z),a(C,q)&&_.preventDefault()}}function y(){i.settings.swipeEasing&&(clearInterval(s),s=setInterval(function(){if(i.isInitialized){clearInterval(s);return}if(!r.x&&!r.y){clearInterval(s);return}if(Math.abs(r.x)<.01&&Math.abs(r.y)<.01){clearInterval(s);return}if(!i.element){clearInterval(s);return}t(r.x*30,r.y*30),r.x*=.8,r.y*=.8},10))}Ba.supportsTouch?(i.event.bind(e,"touchstart",d),i.event.bind(e,"touchmove",x),i.event.bind(e,"touchend",y)):Ba.supportsIePointer&&(window.PointerEvent?(i.event.bind(e,"pointerdown",d),i.event.bind(e,"pointermove",x),i.event.bind(e,"pointerup",y)):window.MSPointerEvent&&(i.event.bind(e,"MSPointerDown",d),i.event.bind(e,"MSPointerMove",x),i.event.bind(e,"MSPointerUp",y)))}var M1=function(){return{handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1}},E1={"click-rail":T1,"drag-thumb":q1,keyboard:D1,wheel:A1,touch:I1},Xn=function(e,a){var t=this;if(a===void 0&&(a={}),typeof e=="string"&&(e=document.querySelector(e)),!e||!e.nodeName)throw new Error("no element is specified to initialize PerfectScrollbar");this.element=e,e.classList.add(Je.main),this.settings=M1();for(var n in a)this.settings[n]=a[n];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var o=function(){return e.classList.add(Je.state.focus)},r=function(){return e.classList.remove(Je.state.focus)};this.isRtl=ii(e).direction==="rtl",this.isRtl===!0&&e.classList.add(Je.rtl),this.isNegativeScroll=function(){var c=e.scrollLeft,d=null;return e.scrollLeft=-1,d=e.scrollLeft<0,e.scrollLeft=c,d}(),this.negativeScrollAdjustment=this.isNegativeScroll?e.scrollWidth-e.clientWidth:0,this.event=new Ja,this.ownerDocument=e.ownerDocument||document,this.scrollbarXRail=Or(Je.element.rail("x")),e.appendChild(this.scrollbarXRail),this.scrollbarX=Or(Je.element.thumb("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",o),this.event.bind(this.scrollbarX,"blur",r),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var s=ii(this.scrollbarXRail);this.scrollbarXBottom=parseInt(s.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=Ie(s.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=Ie(s.borderLeftWidth)+Ie(s.borderRightWidth),pt(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=Ie(s.marginLeft)+Ie(s.marginRight),pt(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=Or(Je.element.rail("y")),e.appendChild(this.scrollbarYRail),this.scrollbarY=Or(Je.element.thumb("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",o),this.event.bind(this.scrollbarY,"blur",r),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var l=ii(this.scrollbarYRail);this.scrollbarYRight=parseInt(l.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=Ie(l.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?C1(this.scrollbarY):null,this.railBorderYWidth=Ie(l.borderTopWidth)+Ie(l.borderBottomWidth),pt(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=Ie(l.marginTop)+Ie(l.marginBottom),pt(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:e.scrollLeft<=0?"start":e.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:e.scrollTop<=0?"start":e.scrollTop>=this.contentHeight-this.containerHeight?"end":null},this.isAlive=!0,this.settings.handlers.forEach(function(c){return E1[c](t)}),this.lastScrollTop=Math.floor(e.scrollTop),this.lastScrollLeft=e.scrollLeft,this.event.bind(this.element,"scroll",function(c){return t.onScroll(c)}),mi(this)};Xn.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,pt(this.scrollbarXRail,{display:"block"}),pt(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=Ie(ii(this.scrollbarXRail).marginLeft)+Ie(ii(this.scrollbarXRail).marginRight),this.railYMarginHeight=Ie(ii(this.scrollbarYRail).marginTop)+Ie(ii(this.scrollbarYRail).marginBottom),pt(this.scrollbarXRail,{display:"none"}),pt(this.scrollbarYRail,{display:"none"}),mi(this),Nr(this,"top",0,!1,!0),Nr(this,"left",0,!1,!0),pt(this.scrollbarXRail,{display:""}),pt(this.scrollbarYRail,{display:""}))};Xn.prototype.onScroll=function(e){this.isAlive&&(mi(this),Nr(this,"top",this.element.scrollTop-this.lastScrollTop),Nr(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)};Xn.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),Va(this.scrollbarX),Va(this.scrollbarY),Va(this.scrollbarXRail),Va(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)};Xn.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter(function(e){return!e.match(/^ps([-_].+|)$/)}).join(" ")};var Jm=Xn;var eo=(()=>{let e=class e{constructor(){this._elementRef=I(We),this._platform=I(vi),this.angorScrollbar=!0,this._ps=null,this._unsubscribeAll=new V}get elementRef(){return this._elementRef}get ps(){return this._ps}ngOnChanges(t){"angorScrollbar"in t&&(this.angorScrollbar=_i(t.angorScrollbar.currentValue),this.angorScrollbar?this._initScrollbar():this._destroyScrollbar()),"angorScrollbarOptions"in t&&(this._options=Ao({},this._options,t.angorScrollbarOptions.currentValue),this._reinitializeScrollbar())}ngOnInit(){sa(window,"resize").pipe(U(this._unsubscribeAll),so(150)).subscribe(()=>this.update())}ngOnDestroy(){this._destroyScrollbar(),this._unsubscribeAll.next(),this._unsubscribeAll.complete()}isEnabled(){return this.angorScrollbar}update(){this._ps?.update()}destroy(){this.ngOnDestroy()}geometry(t="scroll"){return new Er(this._elementRef.nativeElement[`${t}Left`],this._elementRef.nativeElement[`${t}Top`],this._elementRef.nativeElement[`${t}Width`],this._elementRef.nativeElement[`${t}Height`])}position(t=!1){return!t&&this._ps?new Kn(this._ps.reach.x||0,this._ps.reach.y||0):new Kn(this._elementRef.nativeElement.scrollLeft,this._elementRef.nativeElement.scrollTop)}scrollTo(t,n,o){n==null&&o==null?this.animateScrolling("scrollTop",t,o):(t!=null&&this.scrollToX(t,o),n!=null&&this.scrollToY(n,o))}scrollToX(t,n){this.animateScrolling("scrollLeft",t,n)}scrollToY(t,n){this.animateScrolling("scrollTop",t,n)}scrollToTop(t=0,n){this.animateScrolling("scrollTop",t,n)}scrollToBottom(t=0,n){let o=this._elementRef.nativeElement.scrollHeight-this._elementRef.nativeElement.clientHeight;this.animateScrolling("scrollTop",o-t,n)}scrollToLeft(t=0,n){this.animateScrolling("scrollLeft",t,n)}scrollToRight(t=0,n){let o=this._elementRef.nativeElement.scrollWidth-this._elementRef.nativeElement.clientWidth;this.animateScrolling("scrollLeft",o-t,n)}scrollToElement(t,n=0,o=!1,r){let s=this._elementRef.nativeElement.querySelector(t);if(!s)return;let l=s.getBoundingClientRect(),c=this._elementRef.nativeElement.getBoundingClientRect();this._elementRef.nativeElement.classList.contains("ps--active-x")&&this._scrollToInAxis(l.left,c.left,"scrollLeft",n,o,r),this._elementRef.nativeElement.classList.contains("ps--active-y")&&this._scrollToInAxis(l.top,c.top,"scrollTop",n,o,r)}animateScrolling(t,n,o){this._animation&&window.cancelAnimationFrame(this._animation),!o||typeof window>"u"?this._elementRef.nativeElement[t]=n:n!==this._elementRef.nativeElement[t]&&this._smoothScroll(t,n,o)}_initScrollbar(){this._ps||this._platform.ANDROID||this._platform.IOS||!this._platform.isBrowser||(this._ps=new Jm(this._elementRef.nativeElement,M({},this._options)))}_destroyScrollbar(){this._ps?.destroy(),this._ps=null}_reinitializeScrollbar(){setTimeout(()=>this._destroyScrollbar()),setTimeout(()=>this._initScrollbar())}_scrollToInAxis(t,n,o,r,s,l){if(s&&t<=n-Math.abs(r))return;let c=this._elementRef.nativeElement[o],d=t-n+c;this.animateScrolling(o,d+r,l)}_smoothScroll(t,n,o){let r=0,s=this._elementRef.nativeElement[t],l=(s-n)/2,c=performance.now(),d=g=>{r+=Math.PI/(o/(g-c));let x=Math.round(n+l+l*Math.cos(r));this._elementRef.nativeElement[t]===s&&(r>=Math.PI?this.animateScrolling(t,n,0):(this._elementRef.nativeElement[t]=x,s=this._elementRef.nativeElement[t],c=g,this._animation=window.requestAnimationFrame(d)))};window.requestAnimationFrame(d)}};e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=Ri({type:e,selectors:[["","angorScrollbar",""]],inputs:{angorScrollbar:"angorScrollbar",angorScrollbarOptions:"angorScrollbarOptions"},exportAs:["angorScrollbar"],standalone:!0,features:[Ye]});let i=e;return i})();var O1=["navigationContent"],L1=[[["","angorVerticalNavigationHeader",""]],[["","angorVerticalNavigationContentHeader",""]],[["","angorVerticalNavigationFooter",""]]],N1=["[angorVerticalNavigationHeader]","[angorVerticalNavigationContentHeader]","[angorVerticalNavigationFooter]"],P1=i=>({wheelPropagation:i,suppressScrollX:!0}),F1=()=>({wheelPropagation:!1,suppressScrollX:!0});function j1(i,e){if(i&1){let a=le();b(0,"angor-vertical-navigation-aside-item",10),G("click",function(){K(a);let n=h(2).$implicit,o=h();return Q(o.toggleAside(n))}),v()}if(i&2){let a=h(2).$implicit,t=h();f("item",a)("name",t.name)("activeItemId",t.activeAsideItemId)("autoCollapse",t.autoCollapse)("skipChildren",!0)}}function R1(i,e){if(i&1&&w(0,"angor-vertical-navigation-basic-item",8),i&2){let a=h(2).$implicit,t=h();f("item",a)("name",t.name)}}function H1(i,e){if(i&1&&w(0,"angor-vertical-navigation-collapsable-item",9),i&2){let a=h(2).$implicit,t=h();f("item",a)("name",t.name)("autoCollapse",t.autoCollapse)}}function z1(i,e){if(i&1&&w(0,"angor-vertical-navigation-divider-item",8),i&2){let a=h(2).$implicit,t=h();f("item",a)("name",t.name)}}function B1(i,e){if(i&1&&w(0,"angor-vertical-navigation-group-item",9),i&2){let a=h(2).$implicit,t=h();f("item",a)("name",t.name)("autoCollapse",t.autoCollapse)}}function V1(i,e){if(i&1&&w(0,"angor-vertical-navigation-spacer-item",8),i&2){let a=h(2).$implicit,t=h();f("item",a)("name",t.name)}}function J1(i,e){if(i&1&&k(0,j1,1,5,"angor-vertical-navigation-aside-item",7)(1,R1,1,2,"angor-vertical-navigation-basic-item",8)(2,H1,1,3,"angor-vertical-navigation-collapsable-item",9)(3,z1,1,2,"angor-vertical-navigation-divider-item",8)(4,B1,1,3,"angor-vertical-navigation-group-item",9)(5,V1,1,2,"angor-vertical-navigation-spacer-item",8),i&2){let a=h().$implicit;S(a.type==="aside"?0:-1),m(),S(a.type==="basic"?1:-1),m(),S(a.type==="collapsable"?2:-1),m(),S(a.type==="divider"?3:-1),m(),S(a.type==="group"?4:-1),m(),S(a.type==="spacer"?5:-1)}}function W1(i,e){if(i&1&&k(0,J1,6,6),i&2){let a=e.$implicit;S(a.hidden&&!a.hidden(a)||!a.hidden?0:-1)}}function U1(i,e){if(i&1&&w(0,"angor-vertical-navigation-aside-item",9),i&2){let a=h(2).$implicit,t=h(2);f("item",a)("name",t.name)("autoCollapse",t.autoCollapse)}}function G1(i,e){if(i&1&&k(0,U1,1,3,"angor-vertical-navigation-aside-item",9),i&2){let a=h().$implicit,t=h(2);S(a.type==="aside"&&a.id===t.activeAsideItemId?0:-1)}}function $1(i,e){if(i&1&&k(0,G1,1,1),i&2){let a=e.$implicit;S(a.hidden&&!a.hidden(a)||!a.hidden?0:-1)}}function Z1(i,e){if(i&1&&(b(0,"div",6),Te(1,$1,1,1,null,null,lt().trackByFn,!0),v()),i&2){let a=h();f("angorScrollbarOptions",po(5,F1))("@fadeInLeft",a.position==="left")("@fadeInRight",a.position==="right")("@fadeOutLeft",a.position==="left")("@fadeOutRight",a.position==="right"),m(),qe(a.navigation)}}var Pr=(()=>{let e=class e{constructor(){this._animationBuilder=I(Lc),this._changeDetectorRef=I(oe),this._document=I($e),this._elementRef=I(We),this._renderer2=I(si),this._router=I(Be),this._scrollStrategyOptions=I(Co),this._angorNavigationService=I(he),this._angorUtilsService=I(Nt),this.appearance="default",this.autoCollapse=!0,this.inner=!1,this.mode="side",this.name=this._angorUtilsService.randomId(),this.opened=!0,this.position="left",this.transparentOverlay=!1,this.appearanceChanged=new Ke,this.modeChanged=new Ke,this.openedChanged=new Ke,this.positionChanged=new Ke,this.activeAsideItemId=null,this.onCollapsableItemCollapsed=new Gt(1),this.onCollapsableItemExpanded=new Gt(1),this.onRefreshed=new Gt(1),this._animationsEnabled=!1,this._hovered=!1,this._scrollStrategy=this._scrollStrategyOptions.block(),this._unsubscribeAll=new V,this._handleAsideOverlayClick=()=>{this.closeAside()},this._handleOverlayClick=()=>{this.close()}}get classList(){return{"angor-vertical-navigation-animations-enabled":this._animationsEnabled,[`angor-vertical-navigation-appearance-${this.appearance}`]:!0,"angor-vertical-navigation-hover":this._hovered,"angor-vertical-navigation-inner":this.inner,"angor-vertical-navigation-mode-over":this.mode==="over","angor-vertical-navigation-mode-side":this.mode==="side","angor-vertical-navigation-opened":this.opened,"angor-vertical-navigation-position-left":this.position==="left","angor-vertical-navigation-position-right":this.position==="right"}}get styleList(){return{visibility:this.opened?"visible":"hidden"}}set angorScrollbarDirectives(t){this._angorScrollbarDirectives=t,t.length!==0&&(this._angorScrollbarDirectivesSubscription&&this._angorScrollbarDirectivesSubscription.unsubscribe(),this._angorScrollbarDirectivesSubscription=ri(this.onCollapsableItemCollapsed,this.onCollapsableItemExpanded).pipe(U(this._unsubscribeAll),la(250)).subscribe(()=>{t.forEach(n=>{n.update()})}))}_onMouseenter(){this._enableAnimations(),this._hovered=!0}_onMouseleave(){this._enableAnimations(),this._hovered=!1}ngOnChanges(t){if("appearance"in t&&this.appearanceChanged.next(t.appearance.currentValue),"inner"in t&&(this.inner=_i(t.inner.currentValue)),"mode"in t){let n=t.mode.currentValue,o=t.mode.previousValue;this._disableAnimations(),o==="over"&&n==="side"&&this._hideOverlay(),o==="side"&&n==="over"&&(this.closeAside(),this.opened&&this._showOverlay()),this.modeChanged.next(n),setTimeout(()=>{this._enableAnimations()},500)}"navigation"in t&&this._changeDetectorRef.markForCheck(),"opened"in t&&(this.opened=_i(t.opened.currentValue),this._toggleOpened(this.opened)),"position"in t&&this.positionChanged.next(t.position.currentValue),"transparentOverlay"in t&&(this.transparentOverlay=_i(t.transparentOverlay.currentValue))}ngOnInit(){this.name===""&&(this.name=this._angorUtilsService.randomId()),this._angorNavigationService.registerComponent(this.name,this),this._router.events.pipe(Ne(t=>t instanceof Qt),U(this._unsubscribeAll)).subscribe(()=>{this.mode==="over"&&this.opened&&this.close(),this.mode==="side"&&this.activeAsideItemId&&this.closeAside()})}ngAfterViewInit(){this._mutationObserver=new MutationObserver(t=>{t.forEach(n=>{let o=n.target;if(n.attributeName==="class")if(o.classList.contains("cdk-global-scrollblock")){let r=parseInt(o.style.top,10);this._renderer2.setStyle(this._elementRef.nativeElement,"margin-top",`${Math.abs(r)}px`)}else this._renderer2.setStyle(this._elementRef.nativeElement,"margin-top",null)})}),this._mutationObserver.observe(this._document.documentElement,{attributes:!0,attributeFilter:["class"]}),setTimeout(()=>{if(this._navigationContentEl)if(this._navigationContentEl.nativeElement.classList.contains("ps"))this._angorScrollbarDirectives.forEach(t=>{t.isEnabled()&&t.scrollToElement(".angor-vertical-navigation-item-active",-120,!0)});else{let t=this._navigationContentEl.nativeElement.querySelector(".angor-vertical-navigation-item-active");t&&t.scrollIntoView()}})}ngOnDestroy(){this._mutationObserver.disconnect(),this.close(),this.closeAside(),this._angorNavigationService.deregisterComponent(this.name),this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}refresh(){this._changeDetectorRef.markForCheck(),this.onRefreshed.next(!0)}open(){this.opened||this._toggleOpened(!0)}close(){this.opened&&(this.closeAside(),this._toggleOpened(!1))}toggle(){this.opened?this.close():this.open()}openAside(t){t.disabled||!t.id||(this.activeAsideItemId=t.id,this._showAsideOverlay(),this._changeDetectorRef.markForCheck())}closeAside(){this.activeAsideItemId=null,this._hideAsideOverlay(),this._changeDetectorRef.markForCheck()}toggleAside(t){this.activeAsideItemId===t.id?this.closeAside():this.openAside(t)}trackByFn(t,n){return n.id||t}_enableAnimations(){this._animationsEnabled||(this._animationsEnabled=!0)}_disableAnimations(){this._animationsEnabled&&(this._animationsEnabled=!1)}_showOverlay(){this._asideOverlay||(this._overlay=this._renderer2.createElement("div"),this._overlay.classList.add("angor-vertical-navigation-overlay"),this.transparentOverlay&&this._overlay.classList.add("angor-vertical-navigation-overlay-transparent"),this._renderer2.appendChild(this._elementRef.nativeElement.parentElement,this._overlay),this._scrollStrategy.enable(),this._player=this._animationBuilder.build([li("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",ht({opacity:1}))]).create(this._overlay),this._player.play(),this._overlay.addEventListener("click",this._handleOverlayClick))}_hideOverlay(){this._overlay&&(this._player=this._animationBuilder.build([li("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",ht({opacity:0}))]).create(this._overlay),this._player.play(),this._player.onDone(()=>{this._overlay&&(this._overlay.removeEventListener("click",this._handleOverlayClick),this._overlay.parentNode.removeChild(this._overlay),this._overlay=null),this._scrollStrategy.disable()}))}_showAsideOverlay(){this._asideOverlay||(this._asideOverlay=this._renderer2.createElement("div"),this._asideOverlay.classList.add("angor-vertical-navigation-aside-overlay"),this._renderer2.appendChild(this._elementRef.nativeElement.parentElement,this._asideOverlay),this._player=this._animationBuilder.build([li("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",ht({opacity:1}))]).create(this._asideOverlay),this._player.play(),this._asideOverlay.addEventListener("click",this._handleAsideOverlayClick))}_hideAsideOverlay(){this._asideOverlay&&(this._player=this._animationBuilder.build([li("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",ht({opacity:0}))]).create(this._asideOverlay),this._player.play(),this._player.onDone(()=>{this._asideOverlay&&(this._asideOverlay.removeEventListener("click",this._handleAsideOverlayClick),this._asideOverlay.parentNode.removeChild(this._asideOverlay),this._asideOverlay=null)}))}_toggleOpened(t){this.opened=t,this._enableAnimations(),this.mode==="over"&&(this.opened?this._showOverlay():this._hideOverlay()),this.openedChanged.next(t)}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=J({type:e,selectors:[["angor-vertical-navigation"]],viewQuery:function(n,o){if(n&1&&(Ge(O1,5),Ge(eo,5)),n&2){let r;He(r=ze())&&(o._navigationContentEl=r.first),He(r=ze())&&(o.angorScrollbarDirectives=r)}},hostVars:4,hostBindings:function(n,o){n&1&&G("mouseenter",function(){return o._onMouseenter()})("mouseleave",function(){return o._onMouseleave()}),n&2&&(ac(o.styleList),kt(o.classList))},inputs:{appearance:"appearance",autoCollapse:"autoCollapse",inner:"inner",mode:"mode",name:"name",navigation:"navigation",opened:"opened",position:"position",transparentOverlay:"transparentOverlay"},outputs:{appearanceChanged:"appearanceChanged",modeChanged:"modeChanged",openedChanged:"openedChanged",positionChanged:"positionChanged"},exportAs:["angorVerticalNavigation"],standalone:!0,features:[Ye,W],ngContentSelectors:N1,decls:12,vars:4,consts:[["navigationContent",""],[1,"angor-vertical-navigation-wrapper"],[1,"angor-vertical-navigation-header"],["angorScrollbar","",1,"angor-vertical-navigation-content",3,"angorScrollbarOptions"],[1,"angor-vertical-navigation-content-header"],[1,"angor-vertical-navigation-footer"],["angorScrollbar","",1,"angor-vertical-navigation-aside-wrapper",3,"angorScrollbarOptions"],[3,"item","name","activeItemId","autoCollapse","skipChildren"],[3,"item","name"],[3,"item","name","autoCollapse"],[3,"click","item","name","activeItemId","autoCollapse","skipChildren"]],template:function(n,o){n&1&&(mo(L1),b(0,"div",1)(1,"div",2),ua(2),v(),b(3,"div",3,0)(5,"div",4),ua(6,1),v(),Te(7,W1,1,1,null,null,o.trackByFn,!0),v(),b(9,"div",5),ua(10,2),v()(),k(11,Z1,3,6,"div",6)),n&2&&(m(3),f("angorScrollbarOptions",de(2,P1,o.inner)),m(4),qe(o.navigation),m(4),S(o.activeAsideItemId?11:-1))},dependencies:[eo,Nm,Oi,za,Li,Ha,Ni],styles:[`:root{--angor-vertical-navigation-width: 280px}angor-vertical-navigation{position:sticky;display:flex;flex-direction:column;flex:1 0 auto;top:0;width:var(--angor-vertical-navigation-width);min-width:var(--angor-vertical-navigation-width);max-width:var(--angor-vertical-navigation-width);height:100vh;min-height:100vh;max-height:100vh;z-index:200}angor-vertical-navigation.angor-vertical-navigation-animations-enabled{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-property:visibility,margin-left,margin-right,transform,width,max-width,min-width}angor-vertical-navigation.angor-vertical-navigation-animations-enabled .angor-vertical-navigation-wrapper{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-property:width,max-width,min-width}angor-vertical-navigation.angor-vertical-navigation-mode-over{position:fixed;top:0;bottom:0}angor-vertical-navigation.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side{margin-left:calc(var(--angor-vertical-navigation-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side.angor-vertical-navigation-opened{margin-left:0}angor-vertical-navigation.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-over{left:0;transform:translate3d(-100%,0,0)}angor-vertical-navigation.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-over.angor-vertical-navigation-opened{transform:translateZ(0)}angor-vertical-navigation.angor-vertical-navigation-position-left .angor-vertical-navigation-wrapper{left:0}angor-vertical-navigation.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side{margin-right:calc(var(--angor-vertical-navigation-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side.angor-vertical-navigation-opened{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-over{right:0;transform:translate3d(100%,0,0)}angor-vertical-navigation.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-over.angor-vertical-navigation-opened{transform:translateZ(0)}angor-vertical-navigation.angor-vertical-navigation-position-right .angor-vertical-navigation-wrapper{right:0}angor-vertical-navigation.angor-vertical-navigation-inner{position:relative;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;box-shadow:none}angor-vertical-navigation.angor-vertical-navigation-inner .angor-vertical-navigation-wrapper{position:relative;overflow:visible;height:auto}angor-vertical-navigation.angor-vertical-navigation-inner .angor-vertical-navigation-wrapper .angor-vertical-navigation-content{overflow:visible!important}angor-vertical-navigation .angor-vertical-navigation-wrapper{position:absolute;display:flex;flex:1 1 auto;flex-direction:column;top:0;bottom:0;width:100%;height:100%;overflow:hidden;z-index:10;background:inherit;box-shadow:inset -1px 0 0 var(--angor-border)}angor-vertical-navigation .angor-vertical-navigation-wrapper .angor-vertical-navigation-content{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}angor-vertical-navigation .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-divider-item{margin:24px 0}angor-vertical-navigation .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-group-item{margin-top:24px}angor-vertical-navigation .angor-vertical-navigation-aside-wrapper{position:absolute;display:flex;flex:1 1 auto;flex-direction:column;top:0;bottom:0;left:var(--angor-vertical-navigation-width);width:var(--angor-vertical-navigation-width);height:100%;z-index:5;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition-duration:.4s;transition-property:left,right;transition-timing-function:cubic-bezier(.25,.8,.25,1);background:inherit}angor-vertical-navigation .angor-vertical-navigation-aside-wrapper>angor-vertical-navigation-aside-item{padding:24px 0}angor-vertical-navigation .angor-vertical-navigation-aside-wrapper>angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper{display:none!important}angor-vertical-navigation.angor-vertical-navigation-position-right .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-width)}angor-vertical-navigation angor-vertical-navigation-aside-item,angor-vertical-navigation angor-vertical-navigation-basic-item,angor-vertical-navigation angor-vertical-navigation-collapsable-item,angor-vertical-navigation angor-vertical-navigation-divider-item,angor-vertical-navigation angor-vertical-navigation-group-item,angor-vertical-navigation angor-vertical-navigation-spacer-item{display:flex;flex-direction:column;flex:1 0 auto;-webkit-user-select:none;user-select:none}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:10px 16px;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;border-radius:6px}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled{cursor:default;opacity:.4}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{margin-right:16px}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle{font-size:11px;line-height:1.5}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge{margin-left:auto}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content{display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;white-space:nowrap;height:20px}angor-vertical-navigation angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper,angor-vertical-navigation angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper,angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper,angor-vertical-navigation angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper{margin:0 12px}angor-vertical-navigation angor-vertical-navigation-aside-item,angor-vertical-navigation angor-vertical-navigation-basic-item,angor-vertical-navigation angor-vertical-navigation-collapsable-item{margin-bottom:4px}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item{cursor:pointer}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge+.angor-vertical-navigation-item-arrow{margin-left:8px}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow{height:20px;line-height:20px;margin-left:auto;transition:transform .3s cubic-bezier(.25,.8,.25,1),color 375ms cubic-bezier(.25,.8,.25,1)}angor-vertical-navigation angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow{transform:rotate(90deg)}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-children>*:first-child{margin-top:6px}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-children>*:last-child{padding-bottom:6px}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-children>*:last-child>.angor-vertical-navigation-item-children>*:last-child{padding-bottom:0}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding:10px 16px}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children{overflow:hidden}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding-left:56px}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding-left:72px}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding-left:88px}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding-left:104px}angor-vertical-navigation angor-vertical-navigation-divider-item{margin:12px 0}angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper{height:1px;box-shadow:0 1px}angor-vertical-navigation angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{display:none!important}angor-vertical-navigation angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}angor-vertical-navigation angor-vertical-navigation-spacer-item{margin:6px 0}.angor-vertical-navigation-overlay{position:absolute;inset:0;z-index:170;opacity:0;background-color:#0009}.angor-vertical-navigation-overlay+.angor-vertical-navigation-aside-overlay{background-color:transparent}.angor-vertical-navigation-aside-overlay{position:absolute;inset:0;z-index:169;opacity:0;background-color:#0000004d}angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{color:currentColor}angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{color:currentColor;opacity:.6}angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title,angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title,angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title{color:currentColor;opacity:.8}angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle{color:currentColor;opacity:.5}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced{background-color:rgb(3 33 40 / var(--tw-bg-opacity));--tw-bg-opacity: .05}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active:is(.dark *),angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced:is(.dark *),angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active:is(.dark *),angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced:is(.dark *),angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active:is(.dark *),angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced:is(.dark *){background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-bg-opacity: .12}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-icon,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-icon,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-icon,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-icon,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-icon,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-icon{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-title,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-title,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-title,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-title{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-subtitle{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover{background-color:rgb(3 33 40 / var(--tw-bg-opacity));--tw-bg-opacity: .05}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover:is(.dark *),angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover:is(.dark *),angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover:is(.dark *){background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-bg-opacity: .12}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-icon,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-icon,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-icon{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-title,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-arrow,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-title,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-arrow,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-arrow{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-subtitle{opacity:1}angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{opacity:1}angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow{opacity:1}angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-subtitle{opacity:1}angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title{--tw-text-opacity: 1;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity));opacity:1}angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title:is(.dark *){--tw-text-opacity: 1;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity))}:root{--angor-vertical-navigation-compact-width: 112px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact{width:var(--angor-vertical-navigation-compact-width);min-width:var(--angor-vertical-navigation-compact-width);max-width:var(--angor-vertical-navigation-compact-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side{margin-left:calc(var(--angor-vertical-navigation-compact-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-left.angor-vertical-navigation-opened{margin-left:0}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side{margin-right:calc(var(--angor-vertical-navigation-compact-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-right.angor-vertical-navigation-opened{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-right .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-compact-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper{margin:4px 8px 0}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{flex-direction:column;justify-content:center;padding:12px;border-radius:6px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{margin-top:8px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title{font-size:12px;font-weight:500;text-align:center;line-height:16px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle{display:none!important}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge{position:absolute;top:12px;left:64px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item>angor-vertical-navigation-collapsable-item,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item>angor-vertical-navigation-collapsable-item{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item>angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item>angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-aside-wrapper{left:var(--angor-vertical-navigation-compact-width)}:root{--angor-vertical-navigation-width: 280px;--angor-vertical-navigation-dense-width: 80px}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over){width:var(--angor-vertical-navigation-dense-width);min-width:var(--angor-vertical-navigation-dense-width);max-width:var(--angor-vertical-navigation-dense-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side{margin-left:calc(var(--angor-vertical-navigation-dense-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-left.angor-vertical-navigation-opened{margin-left:0}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side{margin-right:calc(var(--angor-vertical-navigation-dense-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-right.angor-vertical-navigation-opened{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-right .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-dense-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-right.angor-vertical-navigation-hover .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{width:calc(var(--angor-vertical-navigation-dense-width) - 24px);min-width:calc(var(--angor-vertical-navigation-dense-width) - 24px);max-width:calc(var(--angor-vertical-navigation-dense-width) - 24px)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{transition:opacity .4s cubic-bezier(.25,.8,.25,1)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item:first-of-type{margin-top:0}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{padding:10px 16px}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{white-space:nowrap;opacity:0}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:before{content:"";position:absolute;top:20px;width:23px;border-top-width:2px}angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-aside-wrapper{left:var(--angor-vertical-navigation-dense-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper{width:var(--angor-vertical-navigation-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{width:calc(var(--angor-vertical-navigation-width) - 24px);min-width:calc(var(--angor-vertical-navigation-width) - 24px);max-width:calc(var(--angor-vertical-navigation-width) - 24px)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{white-space:nowrap;animation:removeWhiteSpaceNoWrap 1ms linear .35s;animation-fill-mode:forwards}angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-aside-wrapper{left:var(--angor-vertical-navigation-width)}@keyframes removeWhiteSpaceNoWrap{0%{white-space:nowrap}99%{white-space:nowrap}to{white-space:normal}}:root{--angor-vertical-navigation-thin-width: 80px}angor-vertical-navigation.angor-vertical-navigation-appearance-thin{width:var(--angor-vertical-navigation-thin-width);min-width:var(--angor-vertical-navigation-thin-width);max-width:var(--angor-vertical-navigation-thin-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side{margin-left:calc(var(--angor-vertical-navigation-thin-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-left.angor-vertical-navigation-opened{margin-left:0}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side{margin-right:calc(var(--angor-vertical-navigation-thin-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-right.angor-vertical-navigation-opened{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-right .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-thin-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item{flex-direction:column;justify-content:center;height:64px;min-height:64px;max-height:64px;padding:0 16px}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper{display:flex;align-items:center;justify-content:center}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{justify-content:center;padding:12px;border-radius:4px}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{margin:0}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge-content,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge-content,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-collapsable-item{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-aside-wrapper{left:var(--angor-vertical-navigation-thin-width)} +`],encapsulation:2,data:{animation:Ci},changeDetection:0});let i=e;return i})();var Y1=["notificationsOrigin"],K1=["notificationsPanel"],Q1=i=>({unread:i}),X1=(i,e)=>({"bg-gray-400 dark:bg-gray-500 sm:opacity-0 sm:group-hover:opacity-100":i,"bg-primary":e});function ey(i,e){if(i&1&&(b(0,"span",4)(1,"span",6),F(2),v()()),i&2){let a=h();m(2),te(" ",a.unreadCount," ")}}function ty(i,e){i&1&&se(0)}function iy(i,e){if(i&1&&(b(0,"a",23),k(1,ty,1,0,"ng-container",25),v()),i&2){let a=h(2).$implicit,t=X(9);f("href",a.link,ot),m(),f("ngTemplateOutlet",t)}}function ay(i,e){i&1&&se(0)}function ny(i,e){if(i&1&&(b(0,"a",24),k(1,ay,1,0,"ng-container",25),v()),i&2){let a=h(2).$implicit,t=X(9);f("routerLink",a.link),m(),f("ngTemplateOutlet",t)}}function oy(i,e){if(i&1&&k(0,iy,2,2,"a",23)(1,ny,2,2,"a",24),i&2){let a=h().$implicit;S(a.useRouter?-1:0),m(),S(a.useRouter?1:-1)}}function ry(i,e){i&1&&se(0)}function sy(i,e){if(i&1&&(b(0,"div",17),k(1,ry,1,0,"ng-container",25),v()),i&2){h();let a=X(9);m(),f("ngTemplateOutlet",a)}}function ly(i,e){if(i&1&&(b(0,"div",26),w(1,"mat-icon",32),v()),i&2){let a=h(2).$implicit;m(),f("svgIcon",a.icon)}}function cy(i,e){if(i&1&&w(0,"img",27),i&2){let a=h(2).$implicit;f("src",a.image,ot)("alt","Notification image")}}function uy(i,e){if(i&1&&w(0,"div",29),i&2){let a=h(2).$implicit;f("innerHTML",a.title,ft)}}function dy(i,e){if(i&1&&w(0,"div",30),i&2){let a=h(2).$implicit;f("innerHTML",a.description,ft)}}function my(i,e){if(i&1&&(k(0,ly,2,1,"div",26)(1,cy,1,2,"img",27),b(2,"div",28),k(3,uy,1,1,"div",29)(4,dy,1,1,"div",30),b(5,"div",31),F(6),zi(7,"date"),v()()),i&2){let a=h().$implicit;S(a.icon&&!a.image?0:-1),m(),S(a.image?1:-1),m(2),S(a.title?3:-1),m(),S(a.description?4:-1),m(2),te(" ",Bi(7,5,a.time,"MMM dd, h:mm a")," ")}}function py(i,e){if(i&1){let a=le();b(0,"div",16),k(1,oy,2,2)(2,sy,2,1,"div",17),b(3,"div",18)(4,"button",19),G("click",function(){let n=K(a).$implicit,o=h(2);return Q(o.toggleRead(n))}),w(5,"span",20),v(),b(6,"button",21),G("click",function(){let n=K(a).$implicit,o=h(2);return Q(o.delete(n))}),w(7,"mat-icon",22),v()()(),k(8,my,8,8,"ng-template",null,2,Qe)}if(i&2){let a=e.$implicit;f("ngClass",de(7,Q1,!a.read)),m(),S(a.link?1:-1),m(),S(a.link?-1:2),m(2),f("matTooltip",a.read?"Mark as unread":"Mark as read"),m(),f("ngClass",Lt(9,X1,a.read,!a.read)),m(),f("matTooltip","Remove"),m(),f("svgIcon","heroicons_solid:x-mark")}}function gy(i,e){i&1&&(b(0,"div",15)(1,"div",33),w(2,"mat-icon",34),v(),b(3,"div",35),F(4," No notifications "),v(),b(5,"div",36),F(6," When you have notifications, they will appear here. "),v()()),i&2&&(m(2),f("svgIcon","heroicons_outline:bell"))}function fy(i,e){if(i&1){let a=le();b(0,"div",7)(1,"div",8)(2,"div",9)(3,"button",3),G("click",function(){K(a);let n=h();return Q(n.closePanel())}),w(4,"mat-icon",10),v()(),b(5,"div",11),F(6,"Notifications"),v(),b(7,"div",12)(8,"button",13),G("click",function(){K(a);let n=h();return Q(n.markAllAsRead())}),w(9,"mat-icon",10),v()()(),b(10,"div",14),Te(11,py,10,12,null,null,lt().trackByFn,!0),k(13,gy,7,1,"div",15),v()()}if(i&2){let a=h();m(4),f("svgIcon","heroicons_solid:x-mark"),m(4),f("matTooltip","Mark all as read")("disabled",a.unreadCount===0),m(),f("svgIcon","heroicons_solid:envelope-open"),m(2),qe(a.notifications),m(2),S(!a.notifications||!a.notifications.length?13:-1)}}var Fr=(()=>{let e=class e{constructor(t,n,o,r){this._changeDetectorRef=t,this._notificationsService=n,this._overlay=o,this._viewContainerRef=r,this.unreadCount=0,this._unsubscribeAll=new V}ngOnInit(){this._notificationsService.notifications$.pipe(U(this._unsubscribeAll)).subscribe(t=>{this.notifications=t,this._calculateUnreadCount(),this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete(),this._overlayRef&&this._overlayRef.dispose()}openPanel(){!this._notificationsPanel||!this._notificationsOrigin||(this._overlayRef||this._createOverlay(),this._overlayRef.attach(new pa(this._notificationsPanel,this._viewContainerRef)))}closePanel(){this._overlayRef.detach()}markAllAsRead(){this._notificationsService.markAllAsRead().subscribe()}toggleRead(t){t.read=!t.read,this._notificationsService.update(t.id,t).subscribe()}delete(t){this._notificationsService.delete(t.id).subscribe()}trackByFn(t,n){return n.id||t}_createOverlay(){this._overlayRef=this._overlay.create({hasBackdrop:!0,backdropClass:"angor-backdrop-on-mobile",scrollStrategy:this._overlay.scrollStrategies.block(),positionStrategy:this._overlay.position().flexibleConnectedTo(this._notificationsOrigin._elementRef.nativeElement).withLockedPosition(!0).withPush(!0).withPositions([{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"}])}),this._overlayRef.backdropClick().subscribe(()=>{this._overlayRef.detach()})}_calculateUnreadCount(){let t=0;this.notifications&&this.notifications.length&&(t=this.notifications.filter(n=>!n.read).length),this.unreadCount=t}};e.\u0275fac=function(n){return new(n||e)(E(oe),E(kr),E(Xe),E(Qa))},e.\u0275cmp=J({type:e,selectors:[["notifications"]],viewQuery:function(n,o){if(n&1&&(Ge(Y1,5),Ge(K1,5)),n&2){let r;He(r=ze())&&(o._notificationsOrigin=r.first),He(r=ze())&&(o._notificationsPanel=r.first)}},exportAs:["notifications"],standalone:!0,features:[W],decls:6,vars:2,consts:[["notificationsOrigin",""],["notificationsPanel",""],["notificationContent",""],["mat-icon-button","",3,"click"],[1,"absolute","left-0","right-0","top-0","flex","h-3","items-center","justify-center"],[3,"svgIcon"],[1,"ml-4","mt-2.5","flex","h-4","min-w-4","shrink-0","items-center","justify-center","rounded-full","bg-teal-600","px-1","text-xs","font-medium","text-indigo-50"],[1,"fixed","inset-0","flex","flex-col","overflow-hidden","shadow-lg","sm:static","sm:inset-auto","sm:w-90","sm:min-w-90","sm:rounded-2xl"],[1,"flex","shrink-0","items-center","bg-primary","py-4","pl-6","pr-4","text-on-primary"],[1,"-ml-1","mr-3","sm:hidden"],[1,"text-current","icon-size-5",3,"svgIcon"],[1,"text-lg","font-medium","leading-10"],[1,"ml-auto"],["mat-icon-button","",1,"dark:text-white",3,"click","matTooltip","disabled"],[1,"bg-card","relative","flex","flex-auto","flex-col","divide-y","overflow-y-auto","sm:max-h-120"],[1,"flex","flex-auto","flex-col","items-center","justify-center","px-8","py-12","sm:justify-start"],[1,"group","flex","hover:bg-gray-50","dark:hover:bg-black","dark:hover:bg-opacity-5",3,"ngClass"],[1,"flex","flex-auto","py-5","pl-6"],[1,"relative","my-5","ml-2","mr-6","flex","flex-col"],["mat-icon-button","",1,"h-6","min-h-6","w-6",3,"click","matTooltip"],[1,"h-2","w-2","rounded-full",3,"ngClass"],["mat-icon-button","",1,"h-6","min-h-6","w-6","sm:opacity-0","sm:group-hover:opacity-100",3,"click","matTooltip"],[1,"icon-size-4",3,"svgIcon"],[1,"flex","flex-auto","cursor-pointer","py-5","pl-6",3,"href"],[1,"flex","flex-auto","cursor-pointer","py-5","pl-6",3,"routerLink"],[4,"ngTemplateOutlet"],[1,"mr-4","flex","h-8","w-8","shrink-0","items-center","justify-center","rounded-full","bg-gray-100","dark:bg-gray-700"],[1,"mr-4","h-8","w-8","shrink-0","overflow-hidden","rounded-full","object-cover","object-center",3,"src","alt"],[1,"flex","flex-auto","flex-col"],[1,"line-clamp-1","font-semibold",3,"innerHTML"],[1,"line-clamp-2",3,"innerHTML"],[1,"text-secondary","mt-2","text-sm","leading-none"],[1,"icon-size-5",3,"svgIcon"],[1,"flex","h-14","w-14","flex-0","items-center","justify-center","rounded-full","bg-primary-100","dark:bg-primary-600"],[1,"text-primary-700","dark:text-primary-50",3,"svgIcon"],[1,"mt-5","text-2xl","font-semibold","tracking-tight"],[1,"text-secondary","mt-1","w-full","max-w-60","text-center","text-md"]],template:function(n,o){if(n&1){let r=le();b(0,"button",3,0),G("click",function(){return K(r),Q(o.openPanel())}),k(2,ey,3,1,"span",4),w(3,"mat-icon",5),v(),k(4,fy,14,5,"ng-template",null,1,Qe)}n&2&&(m(2),S(o.unreadCount>0?2:-1),m(),f("svgIcon","heroicons_outline:bell"))},dependencies:[st,rt,xe,_e,mt,dt,ge,ut,bi,go],encapsulation:2,changeDetection:0});let i=e;return i})();var vy=["messageInput"],yy=(i,e)=>({"-translate-x-full shadow sm:-translate-x-96 lg:-translate-x-80":i,"translate-x-0":e}),_y=()=>({wheelPropagation:!1}),xy=(i,e)=>({"dark:hover:bg-hover hover:bg-gray-100":i,"bg-primary-50 dark:bg-hover":e}),wy=(i,e,a,t)=>({"items-end":i,"items-start":e,"mt-0.5":a,"mt-3":t}),Sy=(i,e)=>({"bg-blue-500 text-blue-50":i,"bg-gray-500 text-gray-50":e}),Cy=(i,e)=>({"-right-1 -mr-px mb-px text-blue-500":i,"-left-1 -ml-px mb-px -scale-x-1 text-gray-500":e}),ky=(i,e)=>({"mr-3":i,"ml-3":e});function Ty(i,e){i&1&&(b(0,"div",5)(1,"div",13),w(2,"mat-icon",14),v(),b(3,"div",15),F(4," Team Chat "),v(),b(5,"button",16),w(6,"mat-icon",17),v()()),i&2&&(m(2),f("svgIcon","heroicons_outline:chat-bubble-left-right"),m(4),f("svgIcon","heroicons_outline:x-mark"))}function qy(i,e){if(i&1&&w(0,"img",19),i&2){let a=h(2);f("src",a.chat.contact.avatar,ot)}}function Dy(i,e){if(i&1&&(b(0,"div",20),F(1),v()),i&2){let a=h(2);m(),te(" ",a.chat.contact.name.charAt(0)," ")}}function Ay(i,e){if(i&1&&(b(0,"div",6)(1,"div",18),k(2,qy,1,1,"img",19)(3,Dy,2,1,"div",20),v(),b(4,"div",21),F(5),v(),b(6,"button",16),w(7,"mat-icon",17),v()()),i&2){let a=h();m(2),S(a.chat.contact.avatar?2:-1),m(),S(a.chat.contact.avatar?-1:3),m(2),te(" ",a.chat.contact.name," "),m(2),f("svgIcon","heroicons_outline:x-mark")}}function Iy(i,e){if(i&1&&w(0,"div",25),i&2){let a=h().$implicit,t=h();Re("ring-primary-50",t.selectedChat&&t.selectedChat.id===a.id)}}function My(i,e){if(i&1&&w(0,"img",19),i&2){let a=h().$implicit;f("src",a.contact.avatar,ot)}}function Ey(i,e){if(i&1&&(b(0,"div",20),F(1),v()),i&2){let a=h().$implicit;m(),te(" ",a.contact.name.charAt(0)," ")}}function Oy(i,e){if(i&1){let a=le();b(0,"div",22),G("click",function(){let n=K(a).$implicit,o=h();return Q(o.selectChat(n.id))}),b(1,"div",23),k(2,Iy,1,2,"div",24)(3,My,1,1,"img",19)(4,Ey,2,1,"div",20),v()()}if(i&2){let a=e.$implicit,t=h();f("ngClass",Lt(4,xy,!t.selectedChat||t.selectedChat.id!==a.id,t.selectedChat&&t.selectedChat.id===a.id)),m(2),S(a.unreadCount>0?2:-1),m(),S(a.contact.avatar?3:-1),m(),S(a.contact.avatar?-1:4)}}function Ly(i,e){if(i&1&&(b(0,"div",34),w(1,"div",39),b(2,"div",40),F(3),zi(4,"date"),v(),w(5,"div",39),v()),i&2){let a=h().$implicit;m(3),te(" ",Bi(4,1,a.createdAt,"longDate")," ")}}function Ny(i,e){i&1&&se(0)}function Py(i,e){if(i&1&&(b(0,"div",36),k(1,Ny,1,0,"ng-container",41),v()),i&2){let a=h().$implicit;h(2);let t=X(14);f("ngClass",Lt(2,Cy,a.isMine,!a.isMine)),m(),f("ngTemplateOutlet",t)}}function Fy(i,e){if(i&1&&(b(0,"div",38),F(1),zi(2,"date"),v()),i&2){let a=h().$implicit;f("ngClass",Lt(5,ky,a.isMine,!a.isMine)),m(),te(" ",Bi(2,2,a.createdAt,"HH:mm")," ")}}function jy(i,e){if(i&1&&(k(0,Ly,6,4,"div",34),zi(1,"date"),zi(2,"date"),b(3,"div",28)(4,"div",35),k(5,Py,2,5,"div",36),w(6,"div",37),v(),k(7,Fy,3,8,"div",38),v()),i&2){let a=e.$implicit,t=e.$index,n=e.$count,o=h(2);S(t===0||Bi(1,6,o.chat.messages[t-1].createdAt,"d")!==Bi(2,9,a.createdAt,"d")?0:-1),m(3),f("ngClass",rc(12,wy,a.isMine,!a.isMine,t>0&&o.chat.messages[t-1].isMine===a.isMine,t>0&&o.chat.messages[t-1].isMine!==a.isMine)),m(),f("ngClass",Lt(17,Sy,a.isMine,!a.isMine)),m(),S(t===n-1||o.chat.messages[t+1].isMine!==a.isMine?5:-1),m(),f("innerHTML",a.value,ft),m(),S(t===0||t===n-1||o.chat.messages[t+1].isMine!==a.isMine||o.chat.messages[t+1].createdAt!==a.createdAt?7:-1)}}function Ry(i,e){if(i&1&&(b(0,"div",26)(1,"div",27),Te(2,jy,8,20,"div",28,lt().trackByFn,!0),v()(),b(4,"div",29)(5,"mat-form-field",30),w(6,"textarea",31,1),v(),b(8,"div",32)(9,"button",33),w(10,"mat-icon",17),v()()()),i&2){let a=h();m(2),qe(a.chat.messages),m(3),f("subscriptSizing","dynamic"),m(5),f("svgIcon","heroicons_outline:paper-airplane")}}function Hy(i,e){i&1&&(b(0,"div",12),w(1,"mat-icon",42),b(2,"div",43),F(3," Select a conversation "),v()()),i&2&&(m(),f("svgIcon","heroicons_outline:chat-bubble-bottom-center-text"))}function zy(i,e){i&1&&(Xl(),b(0,"svg",44)(1,"g",45),w(2,"path",46),v()())}var jr=(()=>{let e=class e{constructor(t,n,o,r,s,l){this._document=t,this._elementRef=n,this._renderer2=o,this._ngZone=r,this._quickChatService=s,this._scrollStrategyOptions=l,this.opened=!1,this._scrollStrategy=this._scrollStrategyOptions.block(),this._unsubscribeAll=new V}get classList(){return{"quick-chat-opened":this.opened}}_resizeMessageInput(){this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{this.messageInput.nativeElement.style.height="auto",this.messageInput.nativeElement.style.height=`${this.messageInput.nativeElement.scrollHeight}px`})})}ngOnInit(){this._quickChatService.chat$.pipe(U(this._unsubscribeAll)).subscribe(t=>{this.chat=t}),this._quickChatService.chats$.pipe(U(this._unsubscribeAll)).subscribe(t=>{this.chats=t}),this._quickChatService.chat$.pipe(U(this._unsubscribeAll)).subscribe(t=>{this.selectedChat=t})}ngAfterViewInit(){this._mutationObserver=new MutationObserver(t=>{t.forEach(n=>{let o=n.target;if(n.attributeName==="class")if(o.classList.contains("cdk-global-scrollblock")){let r=parseInt(o.style.top,10);this._renderer2.setStyle(this._elementRef.nativeElement,"margin-top",`${Math.abs(r)}px`)}else this._renderer2.setStyle(this._elementRef.nativeElement,"margin-top",null)})}),this._mutationObserver.observe(this._document.documentElement,{attributes:!0,attributeFilter:["class"]})}ngOnDestroy(){this._mutationObserver.disconnect(),this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}open(){this.opened||this._toggleOpened(!0)}close(){this.opened&&this._toggleOpened(!1)}toggle(){this.opened?this.close():this.open()}selectChat(t){this._toggleOpened(!0),this._quickChatService.getChatById(t).subscribe()}trackByFn(t,n){return n.id||t}_showOverlay(){this._hideOverlay(),this._overlay=this._renderer2.createElement("div"),this._overlay&&(this._overlay.classList.add("quick-chat-overlay"),this._renderer2.appendChild(this._elementRef.nativeElement.parentElement,this._overlay),this._scrollStrategy.enable(),this._overlay.addEventListener("click",()=>{this.close()}))}_hideOverlay(){this._overlay&&(this._overlay&&(this._overlay.parentNode.removeChild(this._overlay),this._overlay=null),this._scrollStrategy.disable())}_toggleOpened(t){this.opened=t,t?this._showOverlay():this._hideOverlay()}};e.\u0275fac=function(n){return new(n||e)(E($e),E(We),E(si),E(Ct),E(Tr),E(Co))},e.\u0275cmp=J({type:e,selectors:[["quick-chat"]],viewQuery:function(n,o){if(n&1&&Ge(vy,5),n&2){let r;He(r=ze())&&(o.messageInput=r.first)}},hostVars:2,hostBindings:function(n,o){n&1&&G("input",function(){return o._resizeMessageInput()})("ngModelChange",function(){return o._resizeMessageInput()}),n&2&&kt(o.classList)},exportAs:["quickChat"],standalone:!0,features:[W],decls:15,vars:9,consts:[["speechBubbleExtension",""],["messageInput",""],[1,"fixed","bottom-0","top-0","w-full","sm:w-96","lg:sticky","lg:left-full","lg:h-screen","lg:w-16","lg:shadow"],[1,"bg-card","flex","h-full","w-full","flex-col","transition-transform","duration-400","ease-drawer","sm:w-96",3,"ngClass"],[1,"quick-chat-header","flex","flex-0","cursor-pointer","items-center","justify-start",3,"click"],[1,"flex","flex-auto","items-center","justify-center"],[1,"ml-3","flex","flex-auto","items-center"],[1,"flex","flex-auto","overflow-hidden","border-t"],["angorScrollbar","",1,"h-full","border-l","w-16","flex-0","overflow-y-hidden","overscroll-y-contain","sm:overflow-hidden","sm:overscroll-hidden",3,"angorScrollbarOptions"],[1,"flex-auto"],[1,"flex","cursor-pointer","items-center","px-4","py-3",3,"ngClass"],[1,"flex","flex-auto","flex-col","overflow-hidden","border-l","bg-gray-50","dark:bg-transparent"],[1,"flex","h-full","w-full","flex-auto","flex-col","items-center","justify-center","p-4"],[1,"flex","w-16","flex-0","items-center","justify-center"],[1,"icon-size-6",3,"svgIcon"],[1,"text-secondary","text-lg","font-medium"],["mat-icon-button","",1,"ml-auto","mr-4"],[3,"svgIcon"],[1,"relative","flex","h-10","w-10","flex-0","items-center","justify-center"],["alt","Contact avatar",1,"h-full","w-full","rounded-full","object-cover",3,"src"],[1,"flex","h-full","w-full","items-center","justify-center","rounded-full","bg-gray-200","text-lg","uppercase","text-gray-600","dark:bg-gray-700","dark:text-gray-200"],[1,"ml-4","truncate","text-lg","font-medium","leading-5"],[1,"flex","cursor-pointer","items-center","px-4","py-3",3,"click","ngClass"],[1,"relative","flex","h-8","w-8","flex-0","items-center","justify-center"],[1,"ring-bg-card","absolute","bottom-0","right-0","-ml-0.5","h-2","w-2","flex-0","rounded-full","bg-primary","text-on-primary","ring-2","dark:bg-primary-500","dark:ring-gray-900",3,"ring-primary-50"],[1,"ring-bg-card","absolute","bottom-0","right-0","-ml-0.5","h-2","w-2","flex-0","rounded-full","bg-primary","text-on-primary","ring-2","dark:bg-primary-500","dark:ring-gray-900"],[1,"flex","flex-col-reverse","overflow-y-auto","overscroll-y-contain"],[1,"flex","flex-auto","shrink","flex-col","p-6"],[1,"flex","flex-col",3,"ngClass"],[1,"flex","items-end","border-t","bg-gray-50","p-4","dark:bg-transparent"],[1,"angor-mat-dense","angor-mat-rounded","angor-mat-bold","w-full",3,"subscriptSizing"],["matInput","","cdkTextareaAutosize",""],[1,"my-px","ml-4","flex","h-11","items-center"],["mat-icon-button",""],[1,"-mx-6","my-3","flex","items-center","justify-center"],[1,"relative","max-w-3/4","rounded-lg","px-3","py-2",3,"ngClass"],[1,"absolute","bottom-0","w-3",3,"ngClass"],[1,"min-w-4","leading-5",3,"innerHTML"],[1,"text-secondary","my-0.5","text-sm","font-medium",3,"ngClass"],[1,"flex-auto","border-b"],[1,"text-secondary","mx-4","flex-0","text-sm","font-medium","leading-5"],[4,"ngTemplateOutlet"],[1,"icon-size-24",3,"svgIcon"],[1,"text-secondary","mt-4","text-center","text-xl","font-medium","tracking-tight"],["width","100%","height","100%","viewBox","0 0 66 66","xmlns","http://www.w3.org/2000/svg"],["id","Page-1","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M1.01522827,0.516204834 C-8.83532715,54.3062744 61.7609863,70.5215302 64.8009949,64.3061218 C68.8074951,54.8859711 30.1663208,52.9997559 37.5036011,0.516204834 L1.01522827,0.516204834 Z","fill","currentColor","fill-rule","nonzero"]],template:function(n,o){if(n&1){let r=le();b(0,"div",2)(1,"div",3)(2,"div",4),G("click",function(){return K(r),Q(o.toggle())}),k(3,Ty,7,2,"div",5)(4,Ay,8,4,"div",6),v(),b(5,"div",7)(6,"div",8)(7,"div",9),Te(8,Oy,5,7,"div",10,o.trackByFn,!0),v()(),b(10,"div",11),k(11,Ry,11,2)(12,Hy,4,1,"div",12),v()()()(),k(13,zy,3,0,"ng-template",null,0,Qe)}n&2&&(m(),f("ngClass",Lt(5,yy,o.opened,!o.opened)),m(2),S(!o.opened||o.opened&&!o.selectedChat?3:-1),m(),S(o.opened&&o.selectedChat?4:-1),m(2),f("angorScrollbarOptions",po(8,_y)),m(2),qe(o.chats),m(3),S(o.chat?11:12))},dependencies:[ge,xe,_e,st,rt,eo,ut,Do,qo,Oo,Eo,$c,Zc,go],styles:[`quick-chat{z-index:399}quick-chat>div{overflow:hidden}quick-chat.quick-chat-opened>div{overflow:visible}quick-chat:not(.quick-chat-opened)>div{overflow:visible;animation:addOverflowHidden 1ms linear .4s;animation-fill-mode:forwards}.quick-chat-header{height:64px}enterprise-layout .quick-chat-header,modern-layout .quick-chat-header{height:80px!important}.quick-chat-overlay{position:fixed;inset:0;z-index:299;opacity:1;background-color:transparent}@keyframes addOverflowHidden{0%{overflow:visible}99%{overflow:visible}to{overflow:hidden}} +`],encapsulation:2});let i=e;return i})();var Wy=["panel"],Uy=["*"];function Gy(i,e){if(i&1){let a=le();b(0,"div",1,0),G("@panelAnimation.done",function(n){K(a);let o=h();return Q(o._animationDone.next(n))}),ua(2),v()}if(i&2){let a=e.id,t=h();kt(t._classList),Re("mat-mdc-autocomplete-visible",t.showPanel)("mat-mdc-autocomplete-hidden",!t.showPanel)("mat-primary",t._color==="primary")("mat-accent",t._color==="accent")("mat-warn",t._color==="warn"),f("id",t.id)("@panelAnimation",t.isOpen?"visible":"hidden"),Yt("aria-label",t.ariaLabel||null)("aria-labelledby",t._getPanelAriaLabelledby(a))}}var $y=Ic("panelAnimation",[Oc("void, hidden",ht({opacity:0,transform:"scaleY(0.8)"})),ls(":enter, hidden => visible",[Mc([li("0.03s linear",ht({opacity:1})),li("0.12s cubic-bezier(0, 0, 0.2, 1)",ht({transform:"scaleY(1)"}))])]),ls(":leave, visible => hidden",[li("0.075s linear",ht({opacity:0}))])]),Zy=0,Rl=class{constructor(e,a){this.source=e,this.option=a}},Um=new ve("mat-autocomplete-default-options",{providedIn:"root",factory:Yy});function Yy(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1,hideSingleSelectionIndicator:!1,requireSelection:!1}}var Gm=(()=>{let e=class e{get isOpen(){return this._isOpen&&this.showPanel}_setColor(t){this._color=t,this._changeDetectorRef.markForCheck()}set classList(t){this._classList=t,this._elementRef.nativeElement.className=""}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(t){this._hideSingleSelectionIndicator=t,this._syncParentProperties()}_syncParentProperties(){if(this.options)for(let t of this.options)t._changeDetectorRef.markForCheck()}constructor(t,n,o,r){this._changeDetectorRef=t,this._elementRef=n,this._defaults=o,this._activeOptionChanges=ts.EMPTY,this._animationDone=new Ke,this.showPanel=!1,this._isOpen=!1,this.displayWith=null,this.optionSelected=new Ke,this.opened=new Ke,this.closed=new Ke,this.optionActivated=new Ke,this.id=`mat-autocomplete-${Zy++}`,this.inertGroups=r?.SAFARI||!1,this.autoActiveFirstOption=!!o.autoActiveFirstOption,this.autoSelectActiveOption=!!o.autoSelectActiveOption,this.requireSelection=!!o.requireSelection,this._hideSingleSelectionIndicator=this._defaults.hideSingleSelectionIndicator??!1}ngAfterContentInit(){this._keyManager=new _c(this.options).withWrap().skipPredicate(this._skipPredicate),this._activeOptionChanges=this._keyManager.change.subscribe(t=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[t]||null})}),this._setVisibility()}ngOnDestroy(){this._keyManager?.destroy(),this._activeOptionChanges.unsubscribe(),this._animationDone.complete()}_setScrollTop(t){this.panel&&(this.panel.nativeElement.scrollTop=t)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._changeDetectorRef.markForCheck()}_emitSelectEvent(t){let n=new Rl(this,t);this.optionSelected.emit(n)}_getPanelAriaLabelledby(t){if(this.ariaLabel)return null;let n=t?t+" ":"";return this.ariaLabelledby?n+this.ariaLabelledby:t}_skipPredicate(){return!1}};e.\u0275fac=function(n){return new(n||e)(E(oe),E(We),E(Um),E(vi))},e.\u0275cmp=J({type:e,selectors:[["mat-autocomplete"]],contentQueries:function(n,o,r){if(n&1&&(as(r,wo,5),as(r,kc,5)),n&2){let s;He(s=ze())&&(o.options=s),He(s=ze())&&(o.optionGroups=s)}},viewQuery:function(n,o){if(n&1&&(Ge(Ka,7),Ge(Wy,5)),n&2){let r;He(r=ze())&&(o.template=r.first),He(r=ze())&&(o.panel=r.first)}},hostAttrs:[1,"mat-mdc-autocomplete"],inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],displayWith:"displayWith",autoActiveFirstOption:[2,"autoActiveFirstOption","autoActiveFirstOption",Vi],autoSelectActiveOption:[2,"autoSelectActiveOption","autoSelectActiveOption",Vi],requireSelection:[2,"requireSelection","requireSelection",Vi],panelWidth:"panelWidth",disableRipple:[2,"disableRipple","disableRipple",Vi],classList:[0,"class","classList"],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",Vi]},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},exportAs:["matAutocomplete"],standalone:!0,features:[tn([{provide:Cc,useExisting:e}]),Xa,W],ngContentSelectors:Uy,decls:1,vars:0,consts:[["panel",""],["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id"]],template:function(n,o){n&1&&(mo(),k(0,Gy,3,16,"ng-template"))},styles:["div.mat-mdc-autocomplete-panel{width:100%;max-height:256px;visibility:hidden;transform-origin:center top;overflow:auto;padding:8px 0;box-sizing:border-box;position:static;border-radius:var(--mat-autocomplete-container-shape);box-shadow:var(--mat-autocomplete-container-elevation-shadow);background-color:var(--mat-autocomplete-background-color)}.cdk-high-contrast-active div.mat-mdc-autocomplete-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel{border-top-left-radius:0;border-top-right-radius:0}.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:center bottom}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{visibility:visible}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{visibility:hidden;pointer-events:none}mat-autocomplete{display:none}"],encapsulation:2,data:{animation:[$y]},changeDetection:0});let i=e;return i})();var Ky={provide:Yc,useExisting:Kl(()=>Hl),multi:!0};var Rr=new ve("mat-autocomplete-scroll-strategy",{providedIn:"root",factory:()=>{let i=I(Xe);return()=>i.scrollStrategies.reposition()}});function Qy(i){return()=>i.scrollStrategies.reposition()}var Xy={provide:Rr,deps:[Xe],useFactory:Qy},Hl=(()=>{let e=class e{constructor(t,n,o,r,s,l,c,d,g,x,y){this._element=t,this._overlay=n,this._viewContainerRef=o,this._zone=r,this._changeDetectorRef=s,this._dir=c,this._formField=d,this._document=g,this._viewportRuler=x,this._defaults=y,this._componentDestroyed=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=ts.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new V,this._windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen},this._onChange=()=>{},this._onTouched=()=>{},this.position="auto",this.autocompleteAttribute="off",this._initialized=new V,this._injector=I(Zt),this._aboveClass="mat-mdc-autocomplete-panel-above",this._overlayAttached=!1,this.optionSelections=ra(()=>{let _=this.autocomplete?this.autocomplete.options:null;return _?_.changes.pipe(ca(_),Pe(()=>ri(..._.map(D=>D.onSelectionChange)))):this._initialized.pipe(Pe(()=>this.optionSelections))}),this._handlePanelKeydown=_=>{(_.keyCode===27&&!yi(_)||_.keyCode===38&&yi(_,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),_.stopPropagation(),_.preventDefault())},this._trackedModal=null,this._scrollStrategy=l}ngAfterViewInit(){this._initialized.next(),this._initialized.complete();let t=this._getWindow();typeof t<"u"&&this._zone.runOutsideAngular(()=>t.addEventListener("blur",this._windowBlurHandler))}ngOnChanges(t){t.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){let t=this._getWindow();typeof t<"u"&&t.removeEventListener("blur",this._windowBlurHandler),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete(),this._clearFromModal()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}openPanel(){this._openPanelInternal()}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this._zone.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete._latestOpeningTrigger===this&&(this.autocomplete._isOpen=!1,this.autocomplete._latestOpeningTrigger=null),this._overlayAttached=!1,this._pendingAutoselectedOption=null,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._updatePanelState(),this._componentDestroyed||this._changeDetectorRef.detectChanges(),this._trackedModal&&bo(this._trackedModal,"aria-owns",this.autocomplete.id))}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return ri(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe(Ne(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe(Ne(()=>this._overlayAttached)):Fe()).pipe(Le(t=>t instanceof qc?t:null))}get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return ri(sa(this._document,"click"),sa(this._document,"auxclick"),sa(this._document,"touchend")).pipe(Ne(t=>{let n=yc(t),o=this._formField?this._formField.getConnectedOverlayOrigin().nativeElement:null,r=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&n!==this._element.nativeElement&&this._document.activeElement!==this._element.nativeElement&&(!o||!o.contains(n))&&(!r||!r.contains(n))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(n)}))}writeValue(t){Promise.resolve(null).then(()=>this._assignOptionValue(t))}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this._element.nativeElement.disabled=t}_handleKeydown(t){let n=t.keyCode,o=yi(t);if(n===27&&!o&&t.preventDefault(),this._valueOnLastKeydown=this._element.nativeElement.value,this.activeOption&&n===13&&this.panelOpen&&!o)this.activeOption._selectViaInteraction(),this._resetActiveItem(),t.preventDefault();else if(this.autocomplete){let r=this.autocomplete._keyManager.activeItem,s=n===38||n===40;n===9||s&&!o&&this.panelOpen?this.autocomplete._keyManager.onKeydown(t):s&&this._canOpen()&&this._openPanelInternal(this._valueOnLastKeydown),(s||this.autocomplete._keyManager.activeItem!==r)&&(this._scrollToOption(this.autocomplete._keyManager.activeItemIndex||0),this.autocomplete.autoSelectActiveOption&&this.activeOption&&(this._pendingAutoselectedOption||(this._valueBeforeAutoSelection=this._valueOnLastKeydown),this._pendingAutoselectedOption=this.activeOption,this._assignOptionValue(this.activeOption.value)))}}_handleInput(t){let n=t.target,o=n.value;if(n.type==="number"&&(o=o==""?null:parseFloat(o)),this._previousValue!==o){if(this._previousValue=o,this._pendingAutoselectedOption=null,(!this.autocomplete||!this.autocomplete.requireSelection)&&this._onChange(o),!o)this._clearPreviousSelectedOption(null,!1);else if(this.panelOpen&&!this.autocomplete.requireSelection){let r=this.autocomplete.options?.find(s=>s.selected);if(r){let s=this._getDisplayValue(r.value);o!==s&&r.deselect(!1)}}if(this._canOpen()&&this._document.activeElement===t.target){let r=this._valueOnLastKeydown??this._element.nativeElement.value;this._valueOnLastKeydown=null,this._openPanelInternal(r)}}}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(this._previousValue),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_handleClick(){this._canOpen()&&!this.panelOpen&&this._openPanelInternal()}_floatLabel(t=!1){this._formField&&this._formField.floatLabel==="auto"&&(t?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField&&(this._formField.floatLabel="auto"),this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){let t=new ao(o=>{ic(()=>{o.next()},{injector:this._injector})}),n=this.autocomplete.options.changes.pipe($t(()=>this._positionStrategy.reapplyLastPosition()),la(0));return ri(t,n).pipe(Pe(()=>this._zone.run(()=>{let o=this.panelOpen;return this._resetActiveItem(),this._updatePanelState(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),o!==this.panelOpen&&(this.panelOpen?this._emitOpened():this.autocomplete.closed.emit()),this.panelClosingActions})),je(1)).subscribe(o=>this._setValueAndClose(o))}_emitOpened(){this.autocomplete.opened.emit()}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_getDisplayValue(t){let n=this.autocomplete;return n&&n.displayWith?n.displayWith(t):t}_assignOptionValue(t){let n=this._getDisplayValue(t);t==null&&this._clearPreviousSelectedOption(null,!1),this._updateNativeInputValue(n??"")}_updateNativeInputValue(t){this._formField?this._formField._control.value=t:this._element.nativeElement.value=t,this._previousValue=t}_setValueAndClose(t){let n=this.autocomplete,o=t?t.source:this._pendingAutoselectedOption;o?(this._clearPreviousSelectedOption(o),this._assignOptionValue(o.value),this._onChange(o.value),n._emitSelectEvent(o),this._element.nativeElement.focus()):n.requireSelection&&this._element.nativeElement.value!==this._valueOnAttach&&(this._clearPreviousSelectedOption(null),this._assignOptionValue(null),n._animationDone?n._animationDone.pipe(je(1)).subscribe(()=>this._onChange(null)):this._onChange(null)),this.closePanel()}_clearPreviousSelectedOption(t,n){this.autocomplete?.options?.forEach(o=>{o!==t&&o.selected&&o.deselect(n)})}_openPanelInternal(t=this._element.nativeElement.value){if(this._attachOverlay(t),this._floatLabel(),this._trackedModal){let n=this.autocomplete.id;rs(this._trackedModal,"aria-owns",n)}}_attachOverlay(t){this.autocomplete;let n=this._overlayRef;n?(this._positionStrategy.setOrigin(this._getConnectedElement()),n.updateSize({width:this._getPanelWidth()})):(this._portal=new pa(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),n=this._overlay.create(this._getOverlayConfig()),this._overlayRef=n,this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&n&&n.updateSize({width:this._getPanelWidth()})})),n&&!n.hasAttached()&&(n.attach(this._portal),this._valueOnAttach=t,this._valueOnLastKeydown=null,this._closingActionsSubscription=this._subscribeToClosingActions());let o=this.panelOpen;this.autocomplete._isOpen=this._overlayAttached=!0,this.autocomplete._latestOpeningTrigger=this,this.autocomplete._setColor(this._formField?.color),this._updatePanelState(),this._applyModalPanelOwnership(),this.panelOpen&&o!==this.panelOpen&&this._emitOpened()}_updatePanelState(){if(this.autocomplete._setVisibility(),this.panelOpen){let t=this._overlayRef;this._keydownSubscription||(this._keydownSubscription=t.keydownEvents().subscribe(this._handlePanelKeydown)),this._outsideClickSubscription||(this._outsideClickSubscription=t.outsidePointerEvents().subscribe())}else this._keydownSubscription?.unsubscribe(),this._outsideClickSubscription?.unsubscribe(),this._keydownSubscription=this._outsideClickSubscription=null}_getOverlayConfig(){return new ko({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir??void 0,panelClass:this._defaults?.overlayPanelClass})}_getOverlayPosition(){let t=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(t),this._positionStrategy=t,t}_setStrategyPositions(t){let n=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],o=this._aboveClass,r=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:o},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:o}],s;this.position==="above"?s=r:this.position==="below"?s=n:s=[...n,...r],t.withPositions(s)}_getConnectedElement(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element}_getPanelWidth(){return this.autocomplete.panelWidth||this._getHostWidth()}_getHostWidth(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width}_resetActiveItem(){let t=this.autocomplete;if(t.autoActiveFirstOption){let n=-1;for(let o=0;o .cdk-overlay-container [aria-modal="true"]');if(!t)return;let n=this.autocomplete.id;this._trackedModal&&bo(this._trackedModal,"aria-owns",n),rs(t,"aria-owns",n),this._trackedModal=t}_clearFromModal(){if(this._trackedModal){let t=this.autocomplete.id;bo(this._trackedModal,"aria-owns",t),this._trackedModal=null}}};e.\u0275fac=function(n){return new(n||e)(E(We),E(Xe),E(Qa),E(Ct),E(oe),E(Rr),E(rn,8),E(Rc,9),E($e,8),E(Nc),E(Um,8))},e.\u0275dir=Ri({type:e,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(n,o){n&1&&G("focusin",function(){return o._handleFocus()})("blur",function(){return o._onTouched()})("input",function(s){return o._handleInput(s)})("keydown",function(s){return o._handleKeydown(s)})("click",function(){return o._handleClick()}),n&2&&Yt("autocomplete",o.autocompleteAttribute)("role",o.autocompleteDisabled?null:"combobox")("aria-autocomplete",o.autocompleteDisabled?null:"list")("aria-activedescendant",o.panelOpen&&o.activeOption?o.activeOption.id:null)("aria-expanded",o.autocompleteDisabled?null:o.panelOpen.toString())("aria-controls",o.autocompleteDisabled||!o.panelOpen||o.autocomplete==null?null:o.autocomplete.id)("aria-haspopup",o.autocompleteDisabled?null:"listbox")},inputs:{autocomplete:[0,"matAutocomplete","autocomplete"],position:[0,"matAutocompletePosition","position"],connectedTo:[0,"matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:[0,"autocomplete","autocompleteAttribute"],autocompleteDisabled:[2,"matAutocompleteDisabled","autocompleteDisabled",Vi]},exportAs:["matAutocompleteTrigger"],standalone:!0,features:[tn([Ky]),Xa,Ye]});let i=e;return i})(),$m=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=Ot({type:e}),e.\u0275inj=Mt({providers:[Xy],imports:[fa,sn,xi,uc,Pc,sn,xi]});let i=e;return i})();var t4=["barSearchInput"],i4=["matAutocomplete"],Wa=i=>({$implicit:i}),a4=i=>({"text-hint line-through":i});function n4(i,e){if(i&1){let a=le();b(0,"button",8),G("click",function(){K(a);let n=h(2);return Q(n.open())}),w(1,"mat-icon",9),v()}i&2&&(m(),f("svgIcon","heroicons_outline:magnifying-glass"))}function o4(i,e){i&1&&(b(0,"mat-option",13),F(1," No results found! "),v())}function r4(i,e){i&1&&se(0)}function s4(i,e){if(i&1&&k(0,r4,1,0,"ng-container",18),i&2){let a=h().$implicit;h(4);let t=X(3);f("ngTemplateOutlet",t)("ngTemplateOutletContext",de(2,Wa,a))}}function l4(i,e){i&1&&se(0)}function c4(i,e){if(i&1&&k(0,l4,1,0,"ng-container",18),i&2){let a=h().$implicit;h(4);let t=X(5);f("ngTemplateOutlet",t)("ngTemplateOutletContext",de(2,Wa,a))}}function u4(i,e){i&1&&se(0)}function d4(i,e){if(i&1&&k(0,u4,1,0,"ng-container",18),i&2){let a=h().$implicit;h(4);let t=X(7);f("ngTemplateOutlet",t)("ngTemplateOutletContext",de(2,Wa,a))}}function m4(i,e){if(i&1&&(b(0,"mat-option",17),k(1,s4,1,4,"ng-container")(2,c4,1,4,"ng-container")(3,d4,1,4,"ng-container"),v()),i&2){let a=e.$implicit,t=h().$implicit;f("routerLink",a.link)("value",a.value),m(),S(t.id==="contacts"?1:-1),m(),S(t.id==="pages"?2:-1),m(),S(t.id==="tasks"?3:-1)}}function p4(i,e){if(i&1&&(b(0,"mat-optgroup",15)(1,"span",16),F(2),v()(),Te(3,m4,4,5,"mat-option",17,lt().trackByFn,!0)),i&2){let a=e.$implicit;m(2),en(a.label.toUpperCase()),m(),qe(a.results)}}function g4(i,e){if(i&1){let a=le();b(0,"div",7),w(1,"mat-icon",10),b(2,"input",11,3),G("keydown",function(n){K(a);let o=h(2);return Q(o.onKeydown(n))}),v(),b(4,"mat-autocomplete",12,4),k(6,o4,2,0,"mat-option",13),Te(7,p4,5,1,null,null,lt().trackByFn,!0),v(),b(9,"button",14),G("click",function(){K(a);let n=h(2);return Q(n.close())}),w(10,"mat-icon",9),v()()}if(i&2){let a=X(5),t=h(2);f("@slideInTop",void 0)("@slideOutTop",void 0),m(),f("svgIcon","heroicons_outline:magnifying-glass"),m(),f("formControl",t.searchControl)("matAutocomplete",a)("placeholder","Search..."),m(2),f("autoSelectActiveOption",!0)("disableRipple",!0),m(2),S(t.resultSets&&!t.resultSets.length?6:-1),m(),qe(t.resultSets),m(3),f("svgIcon","heroicons_outline:x-mark")}}function f4(i,e){if(i&1&&k(0,n4,2,1,"button",6)(1,g4,11,10,"div",7),i&2){let a=h();S(a.opened?-1:0),m(),S(a.opened?1:-1)}}function h4(i,e){i&1&&(b(0,"mat-option",13),F(1," No results found! "),v())}function b4(i,e){i&1&&se(0)}function v4(i,e){if(i&1&&k(0,b4,1,0,"ng-container",18),i&2){let a=h().$implicit;h(3);let t=X(3);f("ngTemplateOutlet",t)("ngTemplateOutletContext",de(2,Wa,a))}}function y4(i,e){i&1&&se(0)}function _4(i,e){if(i&1&&k(0,y4,1,0,"ng-container",18),i&2){let a=h().$implicit;h(3);let t=X(5);f("ngTemplateOutlet",t)("ngTemplateOutletContext",de(2,Wa,a))}}function x4(i,e){i&1&&se(0)}function w4(i,e){if(i&1&&k(0,x4,1,0,"ng-container",18),i&2){let a=h().$implicit;h(3);let t=X(7);f("ngTemplateOutlet",t)("ngTemplateOutletContext",de(2,Wa,a))}}function S4(i,e){if(i&1&&(b(0,"mat-option",17),k(1,v4,1,4,"ng-container")(2,_4,1,4,"ng-container")(3,w4,1,4,"ng-container"),v()),i&2){let a=e.$implicit,t=h().$implicit;f("routerLink",a.link)("value",a.value),m(),S(t.id==="contacts"?1:-1),m(),S(t.id==="pages"?2:-1),m(),S(t.id==="tasks"?3:-1)}}function C4(i,e){if(i&1&&(b(0,"mat-optgroup",15)(1,"span",16),F(2),v()(),Te(3,S4,4,5,"mat-option",17,lt().trackByFn,!0)),i&2){let a=e.$implicit;m(2),en(a.label.toUpperCase()),m(),qe(a.results)}}function k4(i,e){if(i&1){let a=le();b(0,"div",5)(1,"mat-form-field",19),w(2,"mat-icon",20),b(3,"input",21),G("keydown",function(n){K(a);let o=h();return Q(o.onKeydown(n))}),v()(),b(4,"mat-autocomplete",22,4),k(6,h4,2,0,"mat-option",13),Te(7,C4,5,1,null,null,lt().trackByFn,!0),v()()}if(i&2){let a=X(5),t=h();m(),f("subscriptSizing","dynamic"),m(),f("svgIcon","heroicons_outline:magnifying-glass"),m(),f("formControl",t.searchControl)("matAutocomplete",a)("placeholder","Search..."),m(),f("autoSelectActiveOption",!0)("disableRipple",!0),m(2),S(t.resultSets&&!t.resultSets.length?6:-1),m(),qe(t.resultSets)}}function T4(i,e){if(i&1&&w(0,"img",25),i&2){let a=h().$implicit;f("src",a.avatar,ot)}}function q4(i,e){i&1&&w(0,"mat-icon",26),i&2&&f("svgIcon","heroicons_outline:user-circle")}function D4(i,e){if(i&1&&(b(0,"div",23)(1,"div",24),k(2,T4,1,1,"img",25)(3,q4,1,1,"mat-icon",26),v(),b(4,"div",27),w(5,"span",28),v()()),i&2){let a=e.$implicit;m(2),S(a.avatar?2:-1),m(),S(a.avatar?-1:3),m(2),f("innerHTML",a.name,ft)}}function A4(i,e){if(i&1&&(b(0,"div",29),w(1,"div",30),b(2,"div",31),F(3),v()()),i&2){let a=e.$implicit;m(),f("innerHTML",a.title,ft),m(2),te(" ",a.link," ")}}function I4(i,e){i&1&&w(0,"mat-icon",32),i&2&&f("svgIcon","heroicons_outline:check-circle")}function M4(i,e){i&1&&w(0,"mat-icon",33),i&2&&f("svgIcon","heroicons_outline:check-circle")}function E4(i,e){if(i&1&&(b(0,"div",23),k(1,I4,1,1,"mat-icon",32)(2,M4,1,1,"mat-icon",33),w(3,"div",34),v()),i&2){let a=e.$implicit;m(),S(a.completed?1:-1),m(),S(a.completed?-1:2),m(),f("ngClass",de(4,a4,a.completed))("innerHTML",a.title,ft)}}var Hr=(()=>{let e=class e{constructor(t,n,o){this._elementRef=t,this._httpClient=n,this._renderer2=o,this.appearance="basic",this.debounce=300,this.minLength=2,this.search=new Ke,this.opened=!1,this.searchControl=new Xc,this._unsubscribeAll=new V}get classList(){return{"search-appearance-bar":this.appearance==="bar","search-appearance-basic":this.appearance==="basic","search-opened":this.opened}}set barSearchInput(t){t&&setTimeout(()=>{t.nativeElement.focus()})}set matAutocomplete(t){this._matAutocomplete=t}ngOnChanges(t){"appearance"in t&&this.close()}ngOnInit(){this.searchControl.valueChanges.pipe(so(this.debounce),U(this._unsubscribeAll),Le(t=>((!t||t.lengtht&&t.length>=this.minLength)).subscribe(t=>{this._httpClient.post("api/common/search",{query:t}).subscribe(n=>{this.resultSets=n,this.search.next(n)})})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}onKeydown(t){t.code==="Escape"&&this.appearance==="bar"&&!this._matAutocomplete.isOpen&&this.close()}open(){this.opened||(this.opened=!0)}close(){this.opened&&(this.searchControl.setValue(""),this.opened=!1)}trackByFn(t,n){return n.id||t}};e.\u0275fac=function(n){return new(n||e)(E(We),E(Kt),E(si))},e.\u0275cmp=J({type:e,selectors:[["search"]],viewQuery:function(n,o){if(n&1&&(Ge(t4,5),Ge(i4,5)),n&2){let r;He(r=ze())&&(o.barSearchInput=r.first),He(r=ze())&&(o.matAutocomplete=r.first)}},hostVars:2,hostBindings:function(n,o){n&2&&kt(o.classList)},inputs:{appearance:"appearance",debounce:"debounce",minLength:"minLength"},outputs:{search:"search"},exportAs:["angorSearch"],standalone:!0,features:[tn([{provide:Rr,useFactory:()=>{let t=I(Xe);return()=>t.scrollStrategies.block()}}]),Ye,W],decls:8,vars:2,consts:[["contactResult",""],["pageResult",""],["taskResult",""],["barSearchInput",""],["matAutocomplete","matAutocomplete"],[1,"w-full","sm:min-w-80"],["mat-icon-button",""],[1,"bg-card","absolute","inset-0","z-99","flex","shrink-0","items-center"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"absolute","ml-6","sm:ml-8",3,"svgIcon"],[1,"h-full","w-full","px-16","sm:px-18",3,"keydown","formControl","matAutocomplete","placeholder"],[1,"max-h-128","rounded-b","border-t","shadow-md","sm:px-2",3,"autoSelectActiveOption","disableRipple"],[1,"text-secondary","pointer-events-none","bg-transparent","px-6","py-0","text-md"],["mat-icon-button","",1,"absolute","right-5","top-1/2","-mt-5","h-10","w-10","shrink-0","sm:right-7",3,"click"],[1,"mt-2","flex","items-center","px-2"],[1,"text-secondary","text-sm","font-semibold","tracking-wider"],[1,"group","relative","mb-1","rounded-md","px-6","py-0","text-md","dark:hover:bg-hover","hover:bg-gray-100",3,"routerLink","value"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"w-full",3,"subscriptSizing"],["matPrefix","",3,"svgIcon"],["matInput","",3,"keydown","formControl","matAutocomplete","placeholder"],[1,"mt-1","max-h-128","rounded",3,"autoSelectActiveOption","disableRipple"],[1,"flex","items-center"],[1,"flex","h-8","w-8","shrink-0","items-center","justify-center","overflow-hidden","rounded-full","bg-primary-100","dark:bg-primary-800"],[3,"src"],[1,"m-0","text-primary","icon-size-5","dark:text-primary-400",3,"svgIcon"],[1,"ml-3","truncate"],[3,"innerHTML"],[1,"flex","flex-col"],[1,"truncate","leading-normal",3,"innerHTML"],[1,"text-secondary","truncate","text-sm","leading-normal"],[1,"mr-0","text-primary","dark:text-primary-400",3,"svgIcon"],[1,"text-hint","mr-0",3,"svgIcon"],[1,"ml-3","truncate","leading-normal",3,"ngClass","innerHTML"]],template:function(n,o){n&1&&k(0,f4,2,2)(1,k4,9,8,"div",5)(2,D4,6,3,"ng-template",null,0,Qe)(4,A4,4,2,"ng-template",null,1,Qe)(6,E4,4,6,"ng-template",null,2,Qe),n&2&&(S(o.appearance==="bar"?0:-1),m(),S(o.appearance==="basic"?1:-1))},dependencies:[st,rt,xe,_e,tu,Kc,Qc,$m,Gm,wo,Tc,Hl,iu,eu,sn,bi,ut,Do,qo,jc,Oo,Eo,ge],encapsulation:2,data:{animation:Ci}});let i=e;return i})();var O4=(i,e,a,t,n)=>({"mb-px mr-px":i,"bg-green-500":e,"bg-amber-500":a,"bg-red-500":t,"bg-gray-400":n});function L4(i,e){if(i&1&&w(0,"img",5),i&2){let a=h();f("src",a.user.avatar,ot)}}function N4(i,e){i&1&&w(0,"mat-icon",6),i&2&&f("svgIcon","heroicons_outline:user-circle")}var zr=(()=>{let e=class e{constructor(t,n,o,r){this._changeDetectorRef=t,this._router=n,this._userService=o,this._angorConfigService=r,this.showAvatar=!0,this._unsubscribeAll=new V}ngOnInit(){this._userService.user$.pipe(U(this._unsubscribeAll)).subscribe(t=>{this.user=t,this._changeDetectorRef.markForCheck()}),this._angorConfigService.config$.pipe(U(this._unsubscribeAll)).subscribe(t=>{localStorage.setItem("angorConfig",JSON.stringify(t)),this.config=t})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}updateUserStatus(t){this.user&&this._userService.update(ne(M({},this.user),{status:t})).subscribe()}signOut(){this._router.navigate(["/sign-out"])}setLayout(t){this._router.navigate([],{queryParams:{layout:null},queryParamsHandling:"merge"}).then(()=>{this._angorConfigService.config={layout:t}})}setScheme(t){this._angorConfigService.config={scheme:t}}setTheme(t){this._angorConfigService.config={theme:t}}};e.\u0275fac=function(n){return new(n||e)(E(oe),E(Be),E(Gc),E(un))},e.\u0275cmp=J({type:e,selectors:[["user"]],inputs:{showAvatar:"showAvatar"},exportAs:["user"],standalone:!0,features:[W],decls:70,vars:21,consts:[["userActions","matMenu"],["settingsMenu","matMenu"],["userStatus","matMenu"],["mat-icon-button","",3,"matMenuTriggerFor"],[1,"relative"],[1,"h-7","w-7","rounded-full",3,"src"],[3,"svgIcon"],[1,"absolute","bottom-0","right-0","h-2","w-2","rounded-full",3,"ngClass"],[3,"xPosition"],["mat-menu-item",""],[1,"flex","flex-col","leading-none"],[1,"mt-1.5","text-md","font-medium"],[1,"my-2"],["mat-menu-item","",3,"matMenuTriggerFor"],["mat-menu-item","",3,"click"],[1,"user-status-menu"],[1,"mr-3","inline-flex","h-4","w-4","rounded-full","bg-green-500"],[1,"mr-3","inline-flex","h-4","w-4","rounded-full","bg-amber-500"],[1,"mr-3","inline-flex","h-4","w-4","rounded-full","bg-red-500"],[1,"mr-3","inline-flex","h-4","w-4","rounded-full","bg-gray-400"]],template:function(n,o){if(n&1){let r=le();b(0,"button",3)(1,"span",4),k(2,L4,1,1,"img",5)(3,N4,1,1,"mat-icon",6),w(4,"span",7),v()(),b(5,"mat-menu",8,0)(7,"button",9)(8,"span",10)(9,"span"),F(10,"Signed in as"),v(),b(11,"span",11),F(12),v()()(),w(13,"mat-divider",12),b(14,"button",9),w(15,"mat-icon",6),b(16,"span"),F(17,"Profile"),v()(),b(18,"button",13),w(19,"mat-icon",6),b(20,"span"),F(21,"Settings"),v()(),b(22,"button",13),w(23,"mat-icon",6),b(24,"span"),F(25,"Status"),v()(),w(26,"mat-divider",12),b(27,"button",14),G("click",function(){return K(r),Q(o.signOut())}),w(28,"mat-icon",6),b(29,"span"),F(30,"Sign out"),v()()(),b(31,"mat-menu",null,1)(33,"button",14),G("click",function(){return K(r),Q(o.setScheme("auto"))}),w(34,"mat-icon",6),b(35,"span"),F(36,"Auto Theme"),v()(),b(37,"button",14),G("click",function(){return K(r),Q(o.setScheme("light"))}),w(38,"mat-icon",6),b(39,"span"),F(40,"Light Theme"),v()(),b(41,"button",14),G("click",function(){return K(r),Q(o.setScheme("dark"))}),w(42,"mat-icon",6),b(43,"span"),F(44,"Dark Theme"),v()(),w(45,"mat-divider"),b(46,"button",14),G("click",function(){return K(r),Q(o.setLayout("classic"))}),b(47,"span"),F(48,"Classic Layout"),v()(),b(49,"button",14),G("click",function(){return K(r),Q(o.setLayout("modern"))}),b(50,"span"),F(51,"Modern Layout"),v()()(),b(52,"mat-menu",15,2)(54,"button",14),G("click",function(){return K(r),Q(o.updateUserStatus("online"))}),w(55,"span",16),b(56,"span"),F(57,"Online"),v()(),b(58,"button",14),G("click",function(){return K(r),Q(o.updateUserStatus("away"))}),w(59,"span",17),b(60,"span"),F(61,"Away"),v()(),b(62,"button",14),G("click",function(){return K(r),Q(o.updateUserStatus("busy"))}),w(63,"span",18),b(64,"span"),F(65,"Busy"),v()(),b(66,"button",14),G("click",function(){return K(r),Q(o.updateUserStatus("not-visible"))}),w(67,"span",19),b(68,"span"),F(69,"Invisible"),v()()()}if(n&2){let r=X(6),s=X(32),l=X(53);f("matMenuTriggerFor",r),m(2),S(o.showAvatar&&o.user.avatar?2:-1),m(),S(!o.showAvatar||!o.user.avatar?3:-1),m(),f("ngClass",sc(15,O4,!o.showAvatar||!o.user.avatar,o.user.status==="online",o.user.status==="away",o.user.status==="busy",o.user.status==="not-visible")),m(),f("xPosition","before"),m(7),en(o.user.email),m(3),f("svgIcon","heroicons_outline:user-circle"),m(3),f("matMenuTriggerFor",s),m(),f("svgIcon","heroicons_outline:cog-8-tooth"),m(3),f("matMenuTriggerFor",l),m(),f("svgIcon","heroicons_outline:ellipsis-horizontal-circle"),m(5),f("svgIcon","heroicons_outline:arrow-right-on-rectangle"),m(6),f("svgIcon","heroicons_solid:bolt"),m(4),f("svgIcon","heroicons_solid:sun"),m(4),f("svgIcon","heroicons_solid:moon")}},dependencies:[st,rt,ba,Io,ha,Mo,xe,_e,ge,nu,au],encapsulation:2,changeDetection:0});let i=e;return i})();function P4(i,e){if(i&1&&(b(0,"angor-vertical-navigation",1),co(1,13),b(2,"div",14),w(3,"img",15),v(),uo(),v()),i&2){let a=h();f("mode","over")("name","mainNavigation")("navigation",a.navigation.default)("opened",!1)}}function F4(i,e){if(i&1&&(b(0,"div",16)(1,"div",17),w(2,"img",18)(3,"img",19),v(),w(4,"img",20),v(),w(5,"angor-horizontal-navigation",21)),i&2){let a=h();m(5),f("name","mainNavigation")("navigation",a.navigation.horizontal)}}function j4(i,e){if(i&1){let a=le();b(0,"button",22),G("click",function(){K(a);let n=h();return Q(n.toggleNavigation("mainNavigation"))}),w(1,"mat-icon",9),v()}i&2&&(m(),f("svgIcon","heroicons_outline:bars-3"))}function R4(i,e){i&1&&w(0,"router-outlet")}var Ym=(()=>{let e=class e{constructor(t,n,o,r,s){this._activatedRoute=t,this._router=n,this._navigationService=o,this._angorMediaWatcherService=r,this._angorNavigationService=s,this._unsubscribeAll=new V}get currentYear(){return new Date().getFullYear()}ngOnInit(){this._navigationService.navigation$.pipe(U(this._unsubscribeAll)).subscribe(t=>{this.navigation=t}),this._angorMediaWatcherService.onMediaChange$.pipe(U(this._unsubscribeAll)).subscribe(({matchingAliases:t})=>{this.isScreenSmall=!t.includes("md")})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}toggleNavigation(t){let n=this._angorNavigationService.getComponent(t);n&&n.toggle()}};e.\u0275fac=function(n){return new(n||e)(E(da),E(Be),E(Fa),E(wi),E(he))},e.\u0275cmp=J({type:e,selectors:[["modern-layout"]],standalone:!0,features:[W],decls:20,vars:7,consts:[["quickChat","quickChat"],[1,"dark","bg-gray-900","print:hidden",3,"mode","name","navigation","opened"],[1,"flex","w-full","min-w-0","flex-auto","flex-col"],[1,"bg-card","relative","z-49","flex","h-16","w-full","flex-0","items-center","px-4","shadow","dark:border-b","dark:bg-transparent","dark:shadow-none","sm:h-20","md:px-6","print:hidden"],["mat-icon-button",""],[1,"ml-auto","flex","items-center","space-x-0.5","pl-2","sm:space-x-2"],[1,"hidden","md:block"],[3,"appearance"],["mat-icon-button","",1,"lg:hidden",3,"click"],[3,"svgIcon"],[1,"flex","w-full","flex-auto","flex-col"],[1,"bg-card","relative","z-49","flex","h-14","w-full","flex-0","items-center","border-t","px-4","dark:bg-transparent","sm:h-20","md:px-6","print:hidden"],[1,"text-secondary","font-medium"],["angorVerticalNavigationContentHeader",""],[1,"flex","h-20","items-center","px-8","pt-6"],["src","images/logo/logo-text-on-dark.svg","alt","Angor Hub",1,"w-24","h-10"],[1,"mx-2","flex","items-center","lg:mr-8"],[1,"hidden","lg:flex"],["src","images/logo/logo-text.svg",1,"w-24","h-10","dark:hidden"],["src","images/logo/logo-text-on-dark.svg",1,"hidden","w-24","h-10","dark:flex"],["src","images/logo/logo.svg",1,"flex","w-8","lg:hidden"],[1,"mr-2",3,"name","navigation"],["mat-icon-button","",3,"click"]],template:function(n,o){if(n&1){let r=le();w(0,"angor-loading-bar"),k(1,P4,4,4,"angor-vertical-navigation",1),b(2,"div",2)(3,"div",3),k(4,F4,6,2)(5,j4,2,1,"button",4),b(6,"div",5),w(7,"angor-fullscreen",6)(8,"search",7)(9,"notifications"),b(10,"button",8),G("click",function(){K(r);let l=X(19);return Q(l.toggle())}),w(11,"mat-icon",9),v(),w(12,"user"),v()(),b(13,"div",10),k(14,R4,1,0,"router-outlet"),v(),b(15,"div",11)(16,"span",12),F(17),v()()(),w(18,"quick-chat",null,0)}n&2&&(m(),S(o.isScreenSmall?1:-1),m(3),S(o.isScreenSmall?-1:4),m(),S(o.isScreenSmall?5:-1),m(3),f("appearance","bar"),m(3),f("svgIcon","heroicons_outline:chat-bubble-left-right"),m(3),S(14),m(3),te("Angor \xA9 ",o.currentYear,""))},dependencies:[ja,Pr,Om,st,rt,xe,_e,Dr,Hr,Fr,zr,hi,jr],encapsulation:2});let i=e;return i})();function H4(i,e){i&1&&w(0,"router-outlet")}var Km=(()=>{let e=class e{constructor(t,n,o,r,s){this._activatedRoute=t,this._router=n,this._navigationService=o,this._angorMediaWatcherService=r,this._angorNavigationService=s,this._unsubscribeAll=new V}get currentYear(){return new Date().getFullYear()}ngOnInit(){this._navigationService.navigation$.pipe(U(this._unsubscribeAll)).subscribe(t=>{this.navigation=t}),this._angorMediaWatcherService.onMediaChange$.pipe(U(this._unsubscribeAll)).subscribe(({matchingAliases:t})=>{this.isScreenSmall=!t.includes("md")})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}toggleNavigation(t){let n=this._angorNavigationService.getComponent(t);n&&n.toggle()}};e.\u0275fac=function(n){return new(n||e)(E(da),E(Be),E(Fa),E(wi),E(he))},e.\u0275cmp=J({type:e,selectors:[["classic-layout"]],standalone:!0,features:[W],decls:24,vars:9,consts:[["quickChat","quickChat"],[1,"dark","bg-gray-900","print:hidden",3,"mode","name","navigation","opened"],["angorVerticalNavigationContentHeader",""],[1,"flex","h-20","items-center","p-6"],["src","images/logo/logo-text.svg","alt","Angor Hub",1,"w-30","dark:hidden"],["src","images/logo/logo-text-on-dark.svg","alt","Angor Hub",1,"hidden","w-30","dark:flex"],[1,"flex","w-full","min-w-0","flex-auto","flex-col"],[1,"bg-card","relative","z-49","flex","h-16","w-full","flex-0","items-center","px-4","shadow","dark:border-b","dark:bg-transparent","dark:shadow-none","md:px-6","print:hidden"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"ml-auto","flex","items-center","space-x-0.5","pl-2","sm:space-x-2"],[1,"hidden","md:block"],[3,"appearance"],["mat-icon-button","",1,"lg:hidden",3,"click"],[1,"flex","flex-auto","flex-col"],[1,"bg-card","relative","z-49","flex","h-14","w-full","flex-0","items-center","justify-start","border-t","px-4","dark:bg-transparent","md:px-6","print:hidden"],[1,"text-secondary","font-medium"]],template:function(n,o){if(n&1){let r=le();w(0,"angor-loading-bar"),b(1,"angor-vertical-navigation",1),co(2,2),b(3,"div",3),w(4,"img",4)(5,"img",5),v(),uo(),v(),b(6,"div",6)(7,"div",7)(8,"button",8),G("click",function(){return K(r),Q(o.toggleNavigation("mainNavigation"))}),w(9,"mat-icon",9),v(),b(10,"div",10),w(11,"angor-fullscreen",11)(12,"search",12)(13,"notifications"),b(14,"button",13),G("click",function(){K(r);let l=X(23);return Q(l.toggle())}),w(15,"mat-icon",9),v(),w(16,"user"),v()(),b(17,"div",14),k(18,H4,1,0,"router-outlet"),v(),b(19,"div",15)(20,"span",16),F(21),v()()(),w(22,"quick-chat",null,0)}n&2&&(m(),f("mode",o.isScreenSmall?"over":"side")("name","mainNavigation")("navigation",o.navigation.default)("opened",!o.isScreenSmall),m(8),f("svgIcon","heroicons_outline:bars-3"),m(3),f("appearance","bar"),m(3),f("svgIcon","heroicons_outline:chat-bubble-left-right"),m(3),S(18),m(3),te("Angor \xA9 ",o.currentYear,""))},dependencies:[ja,Pr,st,rt,xe,_e,Dr,Hr,Fr,zr,hi,jr],encapsulation:2});let i=e;return i})();function z4(i,e){i&1&&w(0,"empty-layout")}function B4(i,e){i&1&&w(0,"modern-layout")}function V4(i,e){i&1&&w(0,"classic-layout")}var Br=(()=>{let e=class e{constructor(t,n,o,r,s,l,c){this._activatedRoute=t,this._document=n,this._renderer2=o,this._router=r,this._angorConfigService=s,this._angorMediaWatcherService=l,this._angorPlatformService=c,this._unsubscribeAll=new V}ngOnInit(){no([this._angorConfigService.config$,this._angorMediaWatcherService.onMediaQueryChange$(["(prefers-color-scheme: dark)","(prefers-color-scheme: light)"])]).pipe(U(this._unsubscribeAll),Le(([t,n])=>{let o={scheme:t.scheme,theme:t.theme};return t.scheme==="auto"&&(o.scheme=n.breakpoints["(prefers-color-scheme: dark)"]?"dark":"light"),o})).subscribe(t=>{this.scheme=t.scheme,this.theme=t.theme,this._updateScheme(),this._updateTheme()}),this._angorConfigService.config$.pipe(U(this._unsubscribeAll)).subscribe(t=>{this.config=t,this._updateLayout()}),this._router.events.pipe(Ne(t=>t instanceof Qt),U(this._unsubscribeAll)).subscribe(()=>{this._updateLayout()}),this._renderer2.setAttribute(this._document.querySelector("[ng-version]"),"angor-version",xm),this._renderer2.addClass(this._document.body,this._angorPlatformService.osName)}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}_updateLayout(){let t=this._activatedRoute;for(;t.firstChild;)t=t.firstChild;this.layout=this.config.layout;let n=t.snapshot.queryParamMap.get("layout");n&&(this.layout=n,this.config&&(this.config.layout=n)),t.pathFromRoot.forEach(r=>{r.routeConfig&&r.routeConfig.data&&r.routeConfig.data.layout&&(this.layout=r.routeConfig.data.layout)})}_updateScheme(){this._document.body.classList.remove("light","dark"),this._document.body.classList.add(this.scheme)}_updateTheme(){this._document.body.classList.forEach(t=>{t.startsWith("theme-")&&this._document.body.classList.remove(t,t.split("-")[1])}),this._document.body.classList.add(this.theme)}};e.\u0275fac=function(n){return new(n||e)(E(da),E($e),E(si),E(Be),E(un),E(wi),E(wr))},e.\u0275cmp=J({type:e,selectors:[["layout"]],standalone:!0,features:[W],decls:3,vars:3,template:function(n,o){n&1&&k(0,z4,1,0,"empty-layout")(1,B4,1,0,"modern-layout")(2,V4,1,0,"classic-layout"),n&2&&(S(o.layout==="empty"?0:-1),m(),S(o.layout==="modern"?1:-1),m(),S(o.layout==="classic"?2:-1))},dependencies:[Tm,Ym,Km],styles:[`layout{display:flex;flex:1 1 auto;width:100%;max-width:100%;min-width:0}layout>*{position:relative;display:flex;flex:1 1 auto;width:100%}layout router-outlet+*{position:relative;display:flex;flex:1 1 auto;width:100%} +`],encapsulation:2});let i=e;return i})();var Qm=[{path:"",pathMatch:"full",redirectTo:"explore"},{path:"signed-in-redirect",pathMatch:"full",redirectTo:"explore"},{path:"",canActivate:[Fl],canActivateChild:[Fl],component:Br,data:{layout:"empty"},children:[{path:"confirmation-required",loadChildren:()=>import("./chunk-GGS3NYFX.js")},{path:"forgot-password",loadChildren:()=>import("./chunk-MD7TROXP.js")},{path:"reset-password",loadChildren:()=>import("./chunk-4WUTLHWF.js")},{path:"sign-in",loadChildren:()=>import("./chunk-FZYBUVVQ.js")},{path:"sign-up",loadChildren:()=>import("./chunk-DW73A6DE.js")}]},{path:"",canActivate:[Yn],canActivateChild:[Yn],component:Br,data:{layout:"empty"},children:[{path:"sign-out",loadChildren:()=>import("./chunk-4KYNAGTM.js")},{path:"unlock-session",loadChildren:()=>import("./chunk-FVVFRNF4.js")}]},{path:"",canActivate:[Yn],canActivateChild:[Yn],component:Br,resolve:{initialData:_m},children:[{path:"home",loadChildren:()=>import("./chunk-U2CMUUSG.js")},{path:"explore",loadChildren:()=>import("./chunk-4DCC4DSX.js")},{path:"profile",loadChildren:()=>import("./chunk-O4MBEYWG.js")},{path:"settings",loadChildren:()=>import("./chunk-U3QEAWX2.js")},{path:"chat",loadChildren:()=>import("./chunk-FK345WAN.js")},{path:"404-not-found",pathMatch:"full",loadChildren:()=>import("./chunk-3HWJE5S7.js")},{path:"**",redirectTo:"404-not-found"}]}];var Xm=(i,e)=>{let a=I(Si),t=i.clone();return a.accessToken&&!Uc.isTokenExpired(a.accessToken)&&(t=i.clone({headers:i.headers.set("Authorization","Bearer "+a.accessToken)})),e(t).pipe(ro(n=>(n instanceof nn&&n.status===401&&(a.signOut(),location.reload()),It(n))))};var ep=()=>[Ji(on([Xm])),{provide:Et,useValue:()=>I(Si),multi:!0}];var tp=(()=>{let e=class e{constructor(){let t=I(gc),n=I(Wc);n.addSvgIconSet(t.bypassSecurityTrustResourceUrl("icons/material-twotone.svg")),n.addSvgIconSetInNamespace("mat_outline",t.bypassSecurityTrustResourceUrl("icons/material-outline.svg")),n.addSvgIconSetInNamespace("mat_solid",t.bypassSecurityTrustResourceUrl("icons/material-solid.svg")),n.addSvgIconSetInNamespace("feather",t.bypassSecurityTrustResourceUrl("icons/feather.svg")),n.addSvgIconSetInNamespace("heroicons_outline",t.bypassSecurityTrustResourceUrl("icons/heroicons-outline.svg")),n.addSvgIconSetInNamespace("heroicons_solid",t.bypassSecurityTrustResourceUrl("icons/heroicons-solid.svg")),n.addSvgIconSetInNamespace("heroicons_mini",t.bypassSecurityTrustResourceUrl("icons/heroicons-mini.svg"))}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var ip=()=>[{provide:Et,useValue:()=>I(tp),multi:!0}];var ap=[{id:"9a67dff7-3c38-4052-a335-0cef93438ff6",title:"Web",slug:"web"},{id:"a89672f5-e00d-4be4-9194-cb9d29f82165",title:"Firebase",slug:"firebase"},{id:"02f42092-bb23-4552-9ddb-cfdcc235d48f",title:"Cloud",slug:"cloud"},{id:"5648a630-979f-4403-8c41-fc9790dea8cd",title:"Android",slug:"android"}],np=[{id:"694e4e5f-f25f-470b-bd0e-26b1d4f64028",title:"Basics of Angular",slug:"basics-of-angular",description:"Introductory course for Angular and framework basics",category:"web",duration:30,totalSteps:11,updatedAt:"Jun 28, 2021",featured:!0,progress:{currentStep:3,completed:2}},{id:"f924007a-2ee9-470b-a316-8d21ed78277f",title:"Basics of TypeScript",slug:"basics-of-typeScript",description:"Beginner course for Typescript and its basics",category:"web",duration:60,totalSteps:11,updatedAt:"Nov 01, 2021",featured:!0,progress:{currentStep:5,completed:3}},{id:"0c06e980-abb5-4ba7-ab65-99a228cab36b",title:"Android N: Quick Settings",slug:"android-n-quick-settings",description:"Step by step guide for Android N: Quick Settings",category:"android",duration:120,totalSteps:11,updatedAt:"May 08, 2021",featured:!1,progress:{currentStep:10,completed:1}},{id:"1b9a9acc-9a36-403e-a1e7-b11780179e38",title:"Build an App for the Google Assistant with Firebase",slug:"build-an-app-for-the-google-assistant-with-firebase",description:"Dive deep into Google Assistant apps using Firebase",category:"firebase",duration:30,totalSteps:11,updatedAt:"Jan 09, 2021",featured:!1,progress:{currentStep:4,completed:3}},{id:"55eb415f-3f4e-4853-a22b-f0ae91331169",title:"Keep Sensitive Data Safe and Private",slug:"keep-sensitive-data-safe-and-private",description:"Learn how to keep your important data safe and private",category:"android",duration:45,totalSteps:11,updatedAt:"Jan 14, 2021",featured:!1,progress:{currentStep:6,completed:0}},{id:"fad2ab23-1011-4028-9a54-e52179ac4a50",title:"Manage Your Pivotal Cloud Foundry App's Using Apigee Edge",slug:"manage-your-pivotal-cloud-foundry-apps-using-apigee-Edge",description:"Introductory course for Pivotal Cloud Foundry App",category:"cloud",duration:90,totalSteps:11,updatedAt:"Jun 24, 2021",featured:!1,progress:{currentStep:6,completed:0}},{id:"c4bc107b-edc4-47a7-a7a8-4fb09732e794",title:"Build a PWA Using Workbox",slug:"build-a-pwa-using-workbox",description:"Step by step guide for building a PWA using Workbox",category:"web",duration:120,totalSteps:11,updatedAt:"Nov 19, 2021",featured:!1,progress:{currentStep:0,completed:0}},{id:"1449f945-d032-460d-98e3-406565a22293",title:"Cloud Functions for Firebase",slug:"cloud-functions-for-firebase",description:"Beginners guide of Firebase Cloud Functions",category:"firebase",duration:45,totalSteps:11,updatedAt:"Jul 11, 2021",featured:!1,progress:{currentStep:3,completed:1}},{id:"f05e08ab-f3e3-4597-a032-6a4b69816f24",title:"Building a gRPC Service with Java",slug:"building-a-grpc-service-with-java",description:"Learn more about building a gRPC Service with Java",category:"cloud",duration:30,totalSteps:11,updatedAt:"Mar 13, 2021",featured:!1,progress:{currentStep:0,completed:1}},{id:"181728f4-87c8-45c5-b9cc-92265bcd2f4d",title:"Looking at Campaign Finance with BigQuery",slug:"looking-at-campaign-finance-with-bigquery",description:"Dive deep into BigQuery: Campaign Finance",category:"cloud",duration:60,totalSteps:11,updatedAt:"Nov 01, 2021",featured:!1,progress:{currentStep:0,completed:0}},{id:"fcbfedbf-6187-4b3b-89d3-1a7cb4e11616",title:"Personalize Your iOS App with Firebase User Management",slug:"personalize-your-ios-app-with-firebase-user-management",description:"Dive deep into User Management on iOS apps using Firebase",category:"firebase",duration:90,totalSteps:11,updatedAt:"Aug 08, 2021",featured:!1,progress:{currentStep:0,completed:0}},{id:"5213f6a1-1dd7-4b1d-b6e9-ffb7af534f28",title:"Customize Network Topology with Subnetworks",slug:"customize-network-topology-with-subnetworks",description:"Dive deep into Network Topology with Subnetworks",category:"web",duration:45,totalSteps:11,updatedAt:"May 12, 2021",featured:!1,progress:{currentStep:0,completed:0}},{id:"02992ac9-d1a3-4167-b70e-8a1d5b5ba253",title:"Building Beautiful UIs with Flutter",slug:"building-beautiful-uis-with-flutter",description:"Dive deep into Flutter's hidden secrets for creating beautiful UIs",category:"web",duration:90,totalSteps:11,updatedAt:"Sep 18, 2021",featured:!1,progress:{currentStep:8,completed:2}},{id:"2139512f-41fb-4a4a-841a-0b4ac034f9b4",title:"Firebase Android",slug:"firebase-android",description:"Beginners guide of Firebase for Android",category:"android",duration:45,totalSteps:11,updatedAt:"Apr 24, 2021",featured:!1,progress:{currentStep:0,completed:0}},{id:"65e0a0e0-d8c0-4117-a3cb-eb74f8e28809",title:"Simulating a Thread Network Using OpenThread",slug:"simulating-a-thread-network-using-openthread",description:"Introductory course for OpenThread and Simulating a Thread Network",category:"web",duration:45,totalSteps:11,updatedAt:"Jun 05, 2021",featured:!1,progress:{currentStep:0,completed:0}},{id:"c202ebc9-9be3-433a-9d38-7003b3ed7b7a",title:"Your First Progressive Web App",slug:"your-first-progressive-web-app",description:"Step by step guide for creating a PWA from scratch",category:"web",duration:30,totalSteps:11,updatedAt:"Oct 14, 2021",featured:!1,progress:{currentStep:0,completed:0}},{id:"980ae7da-9f77-4e30-aa98-1b1ea594e775",title:"Launch Cloud Datalab",slug:"launch-cloud-datalab",description:"From start to finish: Launch Cloud Datalab",category:"cloud",duration:60,totalSteps:11,updatedAt:"Dec 16, 2021",featured:!1,progress:{currentStep:0,completed:0}},{id:"c9748ea9-4117-492c-bdb2-55085b515978",title:"Cloud Firestore",slug:"cloud-firestore",description:"Step by step guide for setting up Cloud Firestore",category:"firebase",duration:90,totalSteps:11,updatedAt:"Apr 04, 2021",featured:!1,progress:{currentStep:2,completed:0}}],Vt=`

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusamus aperiam lab et fugiat id magnam minus nemo quam voluptatem. Culpa deleniti explica nisi quod soluta. @@ -359,7 +359,7 @@ import{a as dt,b as mt,c as au,d as nu}from"./chunk-MUFRMW2M.js";import{a as ha,

Assumenda, eum, minima! Autem consectetur fugiat iste sit! Nobis omnis quo repellendus.

-`,np=[{order:0,title:"Introduction",subtitle:"Introducing the library and how it works",content:`

Introduction

${Vt}`},{order:1,title:"Get the sample code",subtitle:"Where to find the sample code and how to access it",content:`

Get the sample code

${Vt}`},{order:2,title:"Create a Firebase project and Set up your app",subtitle:"How to create a basic Firebase project and how to run it locally",content:`

Create a Firebase project and Set up your app

${Vt}`},{order:3,title:"Install the Firebase Command Line Interface",subtitle:"Setting up the Firebase CLI to access command line tools",content:`

Install the Firebase Command Line Interface

${Vt}`},{order:4,title:"Deploy and run the web app",subtitle:"How to build, push and run the project remotely",content:`

Deploy and run the web app

${Vt}`},{order:5,title:"The Functions Directory",subtitle:"Introducing the Functions and Functions Directory",content:`

The Functions Directory

${Vt}`},{order:6,title:"Import the Cloud Functions and Firebase Admin modules",subtitle:"Create your first Function and run it to administer your app",content:`

Import the Cloud Functions and Firebase Admin modules

${Vt}`},{order:7,title:"Welcome New Users",subtitle:"How to create a welcome message for the new users",content:`

Welcome New Users

${Vt}`},{order:8,title:"Images moderation",subtitle:"How to moderate images; crop, resize, optimize",content:`

Images moderation

${Vt}`},{order:9,title:"New Message Notifications",subtitle:"How to create and push a notification to a user",content:`

New Message Notifications

${Vt}`},{order:10,title:"Congratulations!",subtitle:"Nice work, you have created your first application",content:`

Congratulations!

${Vt}`}];var op=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._categories=ip,this._courses=ap,this._demoCourseSteps=np,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/apps/academy/categories").reply(()=>{let t=T(this._categories);return t.sort((n,o)=>n.title.localeCompare(o.title)),[200,t]}),this._angorMockApiService.onGet("api/apps/academy/courses").reply(()=>[200,T(this._courses)]),this._angorMockApiService.onGet("api/apps/academy/courses/course").reply(({request:t})=>{let n=t.params.get("id"),o=T(this._courses),r=T(this._demoCourseSteps),s=o.find(l=>l.id===n);return s&&(s.steps=r),[200,s]})}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Ce=j.now(),rp={media:["images/cards/01-320x200.jpg","images/cards/02-320x200.jpg","images/cards/03-320x200.jpg","images/cards/04-320x200.jpg","images/cards/05-320x200.jpg","images/cards/06-320x200.jpg","images/cards/07-320x200.jpg","images/cards/08-320x200.jpg"],docs:[],links:[]},sp=[{id:"e6b2b82f-b199-4a60-9696-5f3e40d2715d",contactId:"me",value:"Hi!",createdAt:Ce.minus({week:1}).set({hour:18,minute:56}).toISO()},{id:"eb82cf4b-fa93-4bf4-a88a-99e987ddb7ea",contactId:"",value:"Hey, dude!",createdAt:Ce.minus({week:1}).set({hour:19,minute:4}).toISO()},{id:"3cf9b2a6-ae54-47db-97b2-ee139a8f84e5",contactId:"",value:"Long time no see.",createdAt:Ce.minus({week:1}).set({hour:19,minute:4}).toISO()},{id:"2ab91b0f-fafb-45f3-88df-7efaff29134b",contactId:"me",value:"Yeah, man... Things were quite busy for me and my family.",createdAt:Ce.minus({week:1}).set({hour:19,minute:6}).toISO()},{id:"10e81481-378f-49ac-b06b-7c59dcc639ae",contactId:"",value:"What's up? Anything I can help with?",createdAt:Ce.minus({week:1}).set({hour:19,minute:6}).toISO()},{id:"3b334e72-6605-4ebd-a4f6-3850067048de",contactId:"me",value:"We've been on the move, changed 3 places over 4 months.",createdAt:Ce.minus({week:1}).set({hour:19,minute:7}).toISO()},{id:"25998113-3a96-4dd0-a7b9-4d2bb58db3f3",contactId:"",value:"Wow! That's crazy! \u{1F92F} What happened?",createdAt:Ce.minus({week:1}).set({hour:19,minute:7}).toISO()},{id:"30adb3da-0e4f-487e-aec2-6d9f31e097f6",contactId:"me",value:"You know I got a job in that big software company. First move was because of that.",createdAt:Ce.minus({week:1}).set({hour:19,minute:8}).toISO()},{id:"c0d6fd6e-d294-4845-8751-e84b8f2c4d3b",contactId:"me",value:"Then they decided to re-locate me after a month.",createdAt:Ce.minus({week:1}).set({hour:19,minute:8}).toISO()},{id:"8d3c442b-62fa-496f-bffa-210ff5c1866b",contactId:"me",value:"It was a pain since we just settled in, house, kids\u2019 school, etc.",createdAt:Ce.minus({week:1}).set({hour:19,minute:8}).toISO()},{id:"3cf26ef0-e81f-4698-ac39-487454413332",contactId:"me",value:"So we moved again.",createdAt:Ce.minus({week:1}).set({hour:19,minute:9}).toISO()},{id:"415151b9-9ee9-40a4-a4ad-2d88146bc71b",contactId:"",value:"It's crazy!",createdAt:Ce.minus({week:1}).set({hour:19,minute:9}).toISO()},{id:"d6f29648-c85c-4dfb-a6ff-6b7ebc40c993",contactId:"me",value:"Then the virus happened, and we went remote after moving again.",createdAt:Ce.minus({week:1}).set({hour:19,minute:10}).toISO()},{id:"5329c20d-6754-47ec-af8c-660c72be3528",contactId:"me",value:"So we moved back to the first location, the third time!",createdAt:Ce.minus({week:1}).set({hour:19,minute:10}).toISO()},{id:"26f2ccbf-aef7-4b49-88df-f6b59381110a",contactId:"",value:"Ohh dude, that's tough in such a short period.",createdAt:Ce.minus({week:1}).set({hour:19,minute:11}).toISO()},{id:"ea7662d5-7b72-4c19-ad6c-f80320541001",contactId:"",value:"\u{1F615}",createdAt:Ce.minus({week:1}).set({hour:19,minute:11}).toISO()},{id:"3a2d3a0e-839b-46e7-86ae-ca0826ecda7c",contactId:"me",value:"Thanks! It was great catching up.",createdAt:Ce.minus({week:1}).set({hour:19,minute:11}).toISO()},{id:"562e3524-15b7-464a-bbf6-9b2582e5e0ee",contactId:"",value:"Yeah! Let\u2019s grab a coffee next week, remotely!",createdAt:Ce.minus({week:1}).set({hour:19,minute:12}).toISO()},{id:"9269c775-bad5-46e1-b33b-2de8704ec1d6",contactId:"me",value:"Sure! See you next week!",createdAt:Ce.minus({week:1}).set({hour:19,minute:12}).toISO()},{id:"779a27f2-bece-41c6-b9ca-c422570aee68",contactId:"",value:"See you!",createdAt:Ce.minus({week:1}).set({hour:19,minute:12}).toISO()},{id:"bab8ca0e-b8e5-4375-807b-1c91fca25a5d",contactId:"me",value:"Hey! Available now? Let\u2019s grab that coffee, remotely! :)",createdAt:Ce.set({hour:12,minute:45}).toISO()},{id:"8445a84d-599d-4e2d-a31c-5f4f29ad2b4c",contactId:"",value:"Hi!",createdAt:Ce.set({hour:12,minute:56}).toISO()},{id:"9f506742-50da-4350-af9d-61e53392fa08",contactId:"",value:"Sure! I'll call you in 5, okay?",createdAt:Ce.set({hour:12,minute:56}).toISO()},{id:"ca8523d8-faed-45f7-af09-f6bd5c3f3875",contactId:"me",value:"Awesome! Call me in 5 minutes.",createdAt:Ce.set({hour:12,minute:58}).toISO()},{id:"39944b00-1ffe-4ffb-8ca6-13c292812e06",contactId:"",value:"\u{1F44D}\u{1F3FB}",createdAt:Ce.set({hour:13,minute:0}).toISO()}],lp=[{id:"ff6bc7f1-449a-4419-af62-b89ce6cae0aa",contactId:"9d3f0e7f-dcbd-4e56-a5e8-87b8154e9edf",unreadCount:2,muted:!1,lastMessage:"See you tomorrow!",lastMessageAt:"26/04/2021"},{id:"4459a3f0-b65e-4df2-8c37-6ec72fcc4b31",contactId:"16b9e696-ea95-4dd8-86c4-3caf705a1dc6",unreadCount:0,muted:!1,lastMessage:"See you tomorrow!",lastMessageAt:"26/04/2021"}],cp=[{id:"16b9e696-ea95-4dd8-86c4-3caf705a1dc6",avatar:"images/avatars/male-12.jpg",name:"Sali",about:"Hi there! I'm using AngorChat.",details:{emails:[{email:"nunezfaulkner@mail.tv",label:"Personal"}],phoneNumbers:[{country:"xk",phoneNumber:"909 552 3327",label:"Mobile"}],title:"Hotel Manager",company:"Buzzopia",birthday:"1982-01-23T12:00:00.000Z",address:"614 Herkimer Court, Darrtown, Nebraska, PO9308"},attachments:rp},{id:"9d3f0e7f-dcbd-4e56-a5e8-87b8154e9edf",avatar:"images/avatars/male-02.jpg",name:"John",about:"Hi there! I'm using AngorChat.",details:{emails:[{email:"bernardlangley@mail.com",label:"Personal"},{email:"langley.bernard@boilcat.name",label:"Work"}],phoneNumbers:[{country:"md",phoneNumber:"893 548 2862",label:"Mobile"}],title:"Electromedical Equipment Technician",company:"Boilcat",birthday:"1988-05-26T12:00:00.000Z",address:"943 Adler Place, Hamilton, South Dakota, PO5592"},attachments:rp}],up={id:"cfaad35d-07a3-4447-a6c3-d8c3d54fd5df",name:"Username",email:"username@angor.io",avatar:"images/avatars/username.jpg",about:"Hi there! I'm using AngorChat."};var dp=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._chats=lp,this._contacts=cp,this._messages=sp,this._profile=up,this.registerHandlers(),this._chats=this._chats.map(n=>ne(M({},n),{contact:this._contacts.find(o=>o.id===n.contactId),messages:this._messages.map(o=>ne(M({},o),{chatId:n.id,contactId:o.contactId==="me"?this._profile.id:n.contactId,isMine:o.contactId==="me"}))}))}registerHandlers(){this._angorMockApiService.onGet("api/apps/chat/chats").reply(()=>[200,T(this._chats)]),this._angorMockApiService.onGet("api/apps/chat/chat").reply(({request:t})=>{let n=t.params.get("id");return[200,T(this._chats).find(s=>s.id===n)]}),this._angorMockApiService.onPatch("api/apps/chat/chat").reply(({request:t})=>{let n=t.body.id,o=T(t.body.chat),r=null;return this._chats.forEach((s,l,c)=>{s.id===n&&(c[l]=Se({},c[l],o),r=c[l])}),[200,r]}),this._angorMockApiService.onGet("api/apps/chat/contacts").reply(()=>{let t=T(this._contacts);return t.sort((n,o)=>n.name.localeCompare(o.name)),t=t.map(n=>Bc(n,["details","attachments"])),[200,t]}),this._angorMockApiService.onGet("api/apps/chat/contact").reply(({request:t})=>{let n=t.params.get("id");return[200,T(this._contacts).find(s=>s.id===n)]}),this._angorMockApiService.onGet("api/apps/chat/profile").reply(()=>[200,T(this._profile)])}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Vr=[{id:"cd5fa417-b667-482d-b208-798d9da3213c",avatar:"images/avatars/male-01.jpg",background:"images/cards/14-640x480.jpg",name:"Dejesus Michael",emails:[{email:"dejesusmichael@mail.org",label:"Personal"},{email:"michael.dejesus@vitricomp.io",label:"Work"}],phoneNumbers:[{country:"bs",phoneNumber:"984 531 2468",label:"Mobile"},{country:"bs",phoneNumber:"806 470 2693",label:"Work"}],title:"Track Service Worker",company:"Vitricomp",birthday:"1975-01-10T12:00:00.000Z",address:"279 Independence Avenue, Calvary, Guam, PO4127",notes:"

Do incididunt cillum duis eu pariatur enim proident minim officia amet proident consequat consequat qui consequat magna magna occaecat aliquip culpa pariatur velit nisi nostrud irure eu ullamco exercitation sint.

Cillum deserunt laborum laborum quis nisi enim et aliquip labore excepteur in excepteur labore amet in ipsum ipsum nostrud deserunt lorem nisi voluptate dolor minim enim ut eu cupidatat enim.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"beec5287-ed50-4504-858a-5dc3f8ce6935",avatar:null,background:null,name:"Dena Molina",emails:[{email:"denamolina@mail.us",label:"Personal"},{email:"molina.dena@envire.tv",label:"Work"}],phoneNumbers:[{country:"io",phoneNumber:"934 537 3180",label:"Mobile"}],title:"Weather Analyst",company:"Envire",birthday:"1994-12-05T12:00:00.000Z",address:"856 Woodside Avenue, Alfarata, Iowa, PO4992",notes:"

Consequat duis ullamco sint elit pariatur esse dolore nostrud consequat lorem duis sunt veniam ipsum exercitation eiusmod consequat nisi quis voluptate quis officia irure fugiat ex duis eu amet ex.

Irure est nisi dolor culpa sunt nulla irure lorem adipisicing non do consequat deserunt et ea eu non reprehenderit fugiat ex elit nulla sunt quis voluptate enim nulla aliquip veniam.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"9d3f0e7f-dcbd-4e56-a5e8-87b8154e9edf",avatar:"images/avatars/male-02.jpg",background:"images/cards/15-640x480.jpg",name:"Bernard Langley",emails:[{email:"bernardlangley@mail.com",label:"Personal"},{email:"langley.bernard@boilcat.name",label:"Work"}],phoneNumbers:[{country:"md",phoneNumber:"893 548 2862",label:"Mobile"}],title:"Electromedical Equipment Technician",company:"Boilcat",birthday:"1988-05-26T12:00:00.000Z",address:"943 Adler Place, Hamilton, South Dakota, PO5592",notes:"

Est amet in adipisicing ex excepteur ullamco est lorem adipisicing veniam reprehenderit elit commodo cillum commodo eu officia fugiat id reprehenderit sunt mollit eiusmod dolor fugiat ad do esse aliquip.

Mollit amet adipisicing enim est est commodo sint et eu nulla in laboris ipsum aliqua elit aliqua adipisicing ea nulla nulla consectetur velit laborum labore ullamco eu sit consectetur velit.

",tags:["c31e9e5d-e0cb-4574-a13f-8a6ee5ff8309"]},{id:"42a5da95-5e6d-42fd-a09d-de755d123a47",avatar:"images/avatars/male-03.jpg",background:"images/cards/16-640x480.jpg",name:"Mclaughlin Steele",emails:[{email:"mclaughlinsteele@mail.me",label:"Personal"},{email:"steele.mclaughlin@accel.info",label:"Work"}],phoneNumbers:[{country:"va",phoneNumber:"830 484 3813",label:"Mobile"},{country:"va",phoneNumber:"999 475 2789",label:"Work"},{country:"va",phoneNumber:"933 406 3598",label:"Home"}],company:"Accel",birthday:"1968-08-13T12:00:00.000Z",address:"334 Sandford Street, Savage, Virgin Islands, PO1858",notes:"

Consequat eu aliquip dolor non consequat laborum ad non labore cillum consectetur quis dolore do ea nulla incididunt proident ea eiusmod in do qui eiusmod et irure dolor ea adipisicing.

Reprehenderit occaecat nostrud ad aliquip commodo amet velit id ut minim dolor mollit mollit in eiusmod voluptate lorem nisi labore culpa elit proident laborum ipsum occaecat esse sint nostrud esse.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"a7806ced-03f1-4197-8b30-00bdd463366b",avatar:"images/avatars/male-04.jpg",background:"images/cards/17-640x480.jpg",name:"Marsh Cochran",emails:[{email:"marshcochran@mail.biz",label:"Personal"}],phoneNumbers:[{country:"tz",phoneNumber:"864 401 3980",label:"Mobile"},{country:"tz",phoneNumber:"956 546 2589",label:"Work"}],title:"Fundraising Director",company:"Xsports",birthday:"1983-12-22T12:00:00.000Z",address:"487 Hamilton Walk, Bergoo, American Samoa, PO5616",notes:"

Id eiusmod deserunt amet lorem commodo consequat nostrud magna aliquip ex et pariatur labore non elit ad ad nulla culpa reprehenderit enim magna aliqua enim pariatur occaecat sint do lorem.

Adipisicing ut est nulla nisi cupidatat consequat aliqua et esse in voluptate amet eiusmod ut esse ea do irure commodo aute culpa amet consequat id adipisicing et incididunt ut duis.

",tags:["2026ce08-d08f-4b4f-9506-b10cdb5b104f"]},{id:"f4ad15d9-5a24-463a-88ea-6189d6bb3a53",avatar:"images/avatars/male-05.jpg",background:"images/cards/18-640x480.jpg",name:"Parrish Austin",emails:[{email:"parrishaustin@mail.co.uk",label:"Personal"},{email:"austin.parrish@insource.net",label:"Work"}],phoneNumbers:[{country:"lv",phoneNumber:"834 426 3574",label:"Mobile"},{country:"lv",phoneNumber:"816 573 3694",label:"Work"},{country:"lv",phoneNumber:"967 515 2009",label:"Home"}],title:"Motor Winder",company:"Insource",birthday:"1963-08-24T12:00:00.000Z",address:"610 Harbor Lane, Cascades, Minnesota, PO8639",notes:"

Cillum enim eiusmod dolor aliqua ipsum exercitation sint aliqua lorem dolore id velit sint velit labore cupidatat minim cupidatat elit est magna eu proident eiusmod non pariatur est esse pariatur.

Sint do enim officia velit pariatur excepteur commodo adipisicing labore elit velit velit id exercitation excepteur veniam reprehenderit sint nulla duis ad incididunt cillum in in labore laboris magna esse.

",tags:["c31e9e5d-e0cb-4574-a13f-8a6ee5ff8309"]},{id:"780d0111-5e5c-4694-8d1d-0ea421971fbf",avatar:"images/avatars/female-02.jpg",background:"images/cards/19-640x480.jpg",name:"Laverne Dodson",emails:[{email:"lavernedodson@mail.ca",label:"Personal"}],phoneNumbers:[{country:"ar",phoneNumber:"964 417 2318",label:"Mobile"},{country:"ar",phoneNumber:"830 410 2506",label:"Work"}],title:"Television News Producer",company:"Lovepad",birthday:"1973-09-25T12:00:00.000Z",address:"428 Newport Street, Neahkahnie, Arkansas, PO8324",notes:"

Incididunt lorem proident est anim amet nulla do nulla ea anim ullamco ea amet voluptate laboris do elit elit consequat in esse in dolor enim irure ut irure ad commodo.

Aliqua dolore nulla sunt ad nostrud aute labore occaecat non amet nulla adipisicing sint eu lorem velit sint do sint adipisicing esse adipisicing anim culpa quis dolor non magna ea.

",tags:["a8991c76-2fda-4bbd-a718-df13d6478847"]},{id:"bf172879-423a-4fd6-8df3-6d1938bbfe1f",avatar:"images/avatars/male-06.jpg",background:"images/cards/20-640x480.jpg",name:"Edwards Mckenzie",emails:[{email:"edwardsmckenzie@mail.org",label:"Personal"},{email:"mckenzie.edwards@bugsall.io",label:"Work"}],phoneNumbers:[{country:"pe",phoneNumber:"934 519 2903",label:"Mobile"},{country:"pe",phoneNumber:"989 489 3662",label:"Work"},{country:"pe",phoneNumber:"813 461 2790",label:"Home"}],title:"Legal Assistant",company:"Bugsall",birthday:"1988-07-27T12:00:00.000Z",address:"384 Polhemus Place, Dalton, Palau, PO6038",notes:"

Eu veniam consectetur eiusmod anim sint anim consectetur do consectetur aliqua cillum proident fugiat do in aliqua ipsum id consequat commodo qui officia adipisicing ullamco occaecat laboris proident incididunt exercitation.

Velit ullamco magna aute proident irure ut magna ullamco labore dolor deserunt deserunt tempor fugiat ex ullamco do sunt veniam reprehenderit officia elit duis sint ut proident pariatur est reprehenderit.

",tags:["3eaab175-ec0d-4db7-bc3b-efc633c769be"]},{id:"1eaa3213-ece2-4ba6-8e15-eb36ca388f50",avatar:"images/avatars/female-03.jpg",background:"images/cards/21-640x480.jpg",name:"Trudy Berg",emails:[{email:"trudyberg@mail.us",label:"Personal"},{email:"berg.trudy@satiance.tv",label:"Work"}],phoneNumbers:[{country:"ls",phoneNumber:"912 539 2770",label:"Mobile"}],title:"Meteorologist",company:"Satiance",birthday:"1989-12-15T12:00:00.000Z",address:"945 Jerome Avenue, Riceville, North Carolina, PO1625",notes:"

Excepteur ullamco aute aliqua reprehenderit ullamco do anim ut ut veniam et ut et ut commodo aliqua consequat occaecat fugiat dolor labore proident ipsum ad culpa est cillum aliqua reprehenderit.

Amet aliqua sint laboris in aute nostrud voluptate tempor ea tempor laborum tempor culpa dolore aliqua nulla dolore ad enim id cupidatat nostrud nostrud amet non velit id fugiat lorem.

",tags:["65930b5a-5d2a-4303-b11f-865d69e6fdb5"]},{id:"abd9e78b-9e96-428f-b3ff-4d934c401bee",avatar:"images/avatars/female-04.jpg",background:"images/cards/22-640x480.jpg",name:"Elsie Melendez",emails:[{email:"elsiemelendez@mail.com",label:"Personal"},{email:"melendez.elsie@chillium.name",label:"Work"}],phoneNumbers:[{country:"tg",phoneNumber:"907 515 3007",label:"Mobile"},{country:"tg",phoneNumber:"967 534 2803",label:"Work"}],title:"Fundraising Director",company:"Chillium",birthday:"1980-06-28T12:00:00.000Z",address:"428 Varanda Place, Veyo, Oklahoma, PO6188",notes:"

Laboris commodo consequat duis dolor ullamco nisi sunt ipsum nisi elit dolore aute sint tempor qui ad sit aliqua laboris consequat dolore aliqua est deserunt irure cillum tempor ut veniam.

Eiusmod nulla ex esse in deserunt consectetur non qui cillum reprehenderit magna sit ipsum lorem aute consequat sint magna id laboris velit adipisicing non ipsum ipsum sint velit ex non.

",tags:["3eaab175-ec0d-4db7-bc3b-efc633c769be"]},{id:"efae92cc-3bd1-4c6a-a395-b6760c69bd55",avatar:"images/avatars/male-07.jpg",background:"images/cards/23-640x480.jpg",name:"Lamb Underwood",emails:[{email:"lambunderwood@mail.me",label:"Personal"}],phoneNumbers:[{country:"pf",phoneNumber:"855 517 2767",label:"Mobile"},{country:"pf",phoneNumber:"906 442 3593",label:"Work"},{country:"pf",phoneNumber:"905 402 2121",label:"Home"}],title:"Legal Assistant",company:"Exotechno",birthday:"1990-07-26T12:00:00.000Z",address:"609 Greenpoint Avenue, Beason, Vermont, PO5229",notes:"

Exercitation tempor laboris dolor deserunt nulla et nisi ullamco minim duis sint nulla sint deserunt irure excepteur nostrud ipsum duis enim sit exercitation eiusmod tempor commodo excepteur mollit cupidatat fugiat.

Deserunt est dolore nulla laborum consequat veniam elit lorem do exercitation incididunt ea ad laboris lorem ipsum ex incididunt nostrud ipsum laborum et nostrud minim aute velit incididunt quis quis.

",tags:["3eaab175-ec0d-4db7-bc3b-efc633c769be"]},{id:"bde636a7-c3d2-4bff-939a-aab11df1516b",avatar:null,background:null,name:"Tessa Valdez",emails:[{email:"tessavaldez@mail.info",label:"Personal"}],phoneNumbers:[{country:"dz",phoneNumber:"892 430 2631",label:"Mobile"},{country:"dz",phoneNumber:"997 525 2354",label:"Work"},{country:"dz",phoneNumber:"907 472 2857",label:"Home"}],title:"Banker Mason",company:"Securia",birthday:"1994-01-10T12:00:00.000Z",address:"183 Crosby Avenue, Blanco, Mississippi, PO3463",notes:"

Mollit qui amet in esse ipsum nostrud cupidatat occaecat proident aliquip non mollit commodo ex labore enim culpa dolor aute occaecat cillum sit excepteur tempor culpa nostrud nulla qui commodo.

Labore nulla id excepteur non velit adipisicing tempor reprehenderit cillum sint do consectetur laboris ut proident pariatur quis aute ad dolor quis labore labore nostrud sunt elit proident enim aliqua.

",tags:["cbde2486-5033-4e09-838e-e901b108cd41"]},{id:"6519600a-5eaa-45f8-8bed-c46fddb3b26a",avatar:"images/avatars/male-08.jpg",background:"images/cards/24-640x480.jpg",name:"Mcleod Wagner",emails:[{email:"mcleodwagner@mail.biz",label:"Personal"}],phoneNumbers:[{country:"at",phoneNumber:"977 590 2773",label:"Mobile"},{country:"at",phoneNumber:"828 496 3813",label:"Work"},{country:"at",phoneNumber:"831 432 2512",label:"Home"}],company:"Inrt",birthday:"1980-12-03T12:00:00.000Z",address:"736 Glen Street, Kaka, West Virginia, PO9350",notes:"

Laboris consequat est anim quis quis eiusmod ipsum non quis fugiat anim culpa non elit mollit pariatur veniam nisi irure velit dolore dolor proident nisi deserunt culpa nisi et laborum.

Eiusmod eu esse ipsum voluptate excepteur ipsum et proident cupidatat sint sunt aliquip lorem culpa esse et dolor fugiat sit est id consectetur sint et ea pariatur occaecat nulla irure.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"6d80a6f6-2884-4ac4-9c73-06b82c220017",avatar:"images/avatars/female-06.jpg",background:"images/cards/25-640x480.jpg",name:"Kristie Hall",emails:[{email:"kristiehall@mail.co.uk",label:"Personal"},{email:"hall.kristie@austech.net",label:"Work"}],phoneNumbers:[{country:"tn",phoneNumber:"841 530 3641",label:"Mobile"},{country:"tn",phoneNumber:"941 410 3743",label:"Work"},{country:"tn",phoneNumber:"938 599 3850",label:"Home"}],title:"Electromedical Equipment Technician",company:"Austech",birthday:"1975-08-31T12:00:00.000Z",address:"547 Revere Place, Hoehne, New Hampshire, PO2125",notes:"

Duis incididunt minim nisi sit qui dolor aliquip quis ipsum id amet occaecat sit ullamco minim velit est eiusmod anim proident consectetur non reprehenderit ea reprehenderit dolore in nisi eiusmod.

Ut commodo aliqua non ut proident velit et commodo voluptate eu mollit dolor veniam ipsum velit aute esse est adipisicing id aliqua nostrud nostrud nisi enim officia eiusmod in enim.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"35190d23-036e-44ef-b545-cc744c626edd",avatar:"images/avatars/female-07.jpg",background:"images/cards/26-640x480.jpg",name:"Shannon Kennedy",emails:[{email:"shannonkennedy@mail.ca",label:"Personal"}],phoneNumbers:[{country:"gb",phoneNumber:"899 508 2992",label:"Mobile"},{country:"gb",phoneNumber:"834 499 3354",label:"Work"},{country:"gb",phoneNumber:"834 526 3388",label:"Home"}],title:"Gas Meter Mechanic",company:"Eventix",birthday:"1994-09-07T12:00:00.000Z",address:"480 Chase Court, Edinburg, Kansas, PO5357",notes:"

Lorem ex amet anim anim qui consequat ullamco consectetur et voluptate in velit dolore culpa pariatur amet enim ut non magna duis qui excepteur esse ullamco velit fugiat aute dolor.

Reprehenderit ullamco veniam sit laborum nulla sunt excepteur eiusmod anim eu ullamco tempor est qui adipisicing sit fugiat voluptate minim non incididunt quis ipsum et exercitation officia laborum incididunt nostrud.

",tags:["a8991c76-2fda-4bbd-a718-df13d6478847"]},{id:"b018c194-68ec-4915-ab56-e9f3bd2d98db",avatar:"images/avatars/female-08.jpg",background:"images/cards/27-640x480.jpg",name:"Martha Swanson",emails:[{email:"marthaswanson@mail.org",label:"Personal"},{email:"swanson.martha@sequitur.io",label:"Work"}],phoneNumbers:[{country:"gb",phoneNumber:"844 480 3309",label:"Mobile"},{country:"gb",phoneNumber:"981 591 3239",label:"Work"},{country:"gb",phoneNumber:"923 484 3147",label:"Home"}],title:"Short Story Writer",company:"Sequitur",birthday:"1993-12-31T12:00:00.000Z",address:"595 Howard Place, Convent, Rhode Island, PO6993",notes:"

Lorem nostrud cillum non cillum nisi eu labore anim ipsum consequat consectetur sunt ipsum ipsum ad culpa laborum in ea exercitation quis voluptate velit id elit labore cillum cillum consectetur.

Ullamco ullamco nostrud aute pariatur nulla officia proident magna laborum dolor reprehenderit ullamco in reprehenderit veniam aliqua elit magna voluptate amet ut minim in labore irure culpa consequat sit pariatur.

",tags:["a8991c76-2fda-4bbd-a718-df13d6478847"]},{id:"b7c355e9-e003-467e-82d2-4f6978c1a696",avatar:"images/avatars/female-09.jpg",background:"images/cards/28-640x480.jpg",name:"Jacklyn Morgan",emails:[{email:"jacklynmorgan@mail.us",label:"Personal"},{email:"morgan.jacklyn@shopabout.tv",label:"Work"}],phoneNumbers:[{country:"so",phoneNumber:"974 542 2061",label:"Mobile"}],title:"Animal Sitter",company:"Shopabout",birthday:"1976-09-30T12:00:00.000Z",address:"971 Conover Street, Statenville, Louisiana, PO6622",notes:"

Pariatur fugiat labore aliquip aute in adipisicing veniam et consequat magna nulla laboris eiusmod eu esse cupidatat ipsum amet sint est anim lorem consequat eiusmod sit aliquip consequat nisi duis.

Est esse excepteur non amet reprehenderit cillum ullamco ex excepteur laboris excepteur dolor magna enim consequat lorem commodo ipsum elit ea veniam non quis id nisi esse tempor enim ut.

",tags:["3eaab175-ec0d-4db7-bc3b-efc633c769be"]},{id:"cfa07b7c-93d1-42e7-9592-493d9efc78ae",avatar:"images/avatars/female-10.jpg",background:"images/cards/29-640x480.jpg",name:"Tonya Bowers",emails:[{email:"tonyabowers@mail.com",label:"Personal"},{email:"bowers.tonya@tourmania.name",label:"Work"}],phoneNumbers:[{country:"tv",phoneNumber:"922 585 2914",label:"Mobile"},{country:"tv",phoneNumber:"913 538 2961",label:"Work"}],title:"Track Service Worker",company:"Tourmania",birthday:"1976-06-14T12:00:00.000Z",address:"197 Marconi Place, Welda, Delaware, PO6061",notes:"

Aliqua ea dolor est enim ipsum esse pariatur tempor nulla excepteur aliquip irure fugiat reprehenderit adipisicing ex tempor proident voluptate dolore ea dolore nostrud id incididunt culpa in do occaecat.

Aute fugiat magna velit enim in duis duis elit ipsum excepteur reprehenderit do ipsum qui cillum aliquip ut occaecat do ea et adipisicing cupidatat voluptate non elit ad aliqua ad.

",tags:["2026ce08-d08f-4b4f-9506-b10cdb5b104f"]},{id:"00feeb63-c83a-4655-a37e-a07da10cfa1c",avatar:"images/avatars/female-11.jpg",background:"images/cards/30-640x480.jpg",name:"Latonya Cruz",emails:[{email:"latonyacruz@mail.me",label:"Personal"}],phoneNumbers:[{country:"tm",phoneNumber:"981 508 2080",label:"Mobile"},{country:"tm",phoneNumber:"817 425 2052",label:"Work"},{country:"tm",phoneNumber:"939 434 3805",label:"Home"}],title:"Motor Winder",company:"Zilch",birthday:"1967-11-28T12:00:00.000Z",address:"775 Dahill Road, Iberia, California, PO2169",notes:"

Ut occaecat tempor deserunt proident enim ex ullamco ex aliquip mollit aute reprehenderit in occaecat anim aliquip ea laboris anim laboris do non aute aute ea laboris magna sunt sit.

Ullamco in in minim culpa eiusmod amet consequat consequat magna nisi cillum occaecat irure officia voluptate et eu duis officia nostrud culpa non eiusmod anim sint et anim enim voluptate.

",tags:["c31e9e5d-e0cb-4574-a13f-8a6ee5ff8309"]},{id:"142abf21-e635-4a7d-9330-e57f66adcdbe",avatar:"images/avatars/female-12.jpg",background:"images/cards/31-640x480.jpg",name:"Evangelina Mcclain",emails:[{email:"evangelinamcclain@mail.info",label:"Personal"}],phoneNumbers:[{country:"ck",phoneNumber:"992 583 3187",label:"Mobile"},{country:"ck",phoneNumber:"881 472 3297",label:"Work"},{country:"ck",phoneNumber:"846 477 3596",label:"Home"}],title:"Congressional Representative",company:"Straloy",birthday:"1976-02-15T12:00:00.000Z",address:"305 Columbia Street, Dupuyer, Puerto Rico, PO8744",notes:"

Proident nulla culpa magna nostrud do aliqua ullamco sit culpa ullamco eu amet culpa laborum enim fugiat non ad quis esse pariatur exercitation lorem incididunt exercitation aliquip labore minim adipisicing.

Sint ea voluptate tempor irure consequat aute laboris exercitation id minim voluptate aliquip tempor occaecat elit incididunt laboris enim labore sit aute sunt cillum ipsum ad laboris nostrud dolor excepteur.

",tags:["2026ce08-d08f-4b4f-9506-b10cdb5b104f"]},{id:"e4f255a3-b5dd-45a7-975f-c399604a399a",avatar:"images/avatars/male-09.jpg",background:"images/cards/32-640x480.jpg",name:"Herring Gonzales",emails:[{email:"herringgonzales@mail.biz",label:"Personal"}],phoneNumbers:[{country:"ai",phoneNumber:"995 411 2513",label:"Mobile"},{country:"ai",phoneNumber:"839 492 2760",label:"Work"}],title:"Gas Meter Mechanic",company:"Cubix",birthday:"1995-02-16T12:00:00.000Z",address:"195 Brooklyn Road, Jeff, Marshall Islands, PO2943",notes:"

Ex nulla nisi do cillum consequat amet incididunt eu minim eu ut excepteur ad anim minim aliquip ullamco fugiat labore esse aliquip ea incididunt incididunt nisi officia consectetur dolore minim.

Et dolor consectetur anim deserunt laborum eu lorem et in nisi et officia nostrud fugiat deserunt aute irure ullamco officia fugiat voluptate exercitation ut deserunt officia nostrud tempor velit pariatur.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"ab4f712d-d712-41a8-b567-be4c66c349a3",avatar:"images/avatars/female-13.jpg",background:"images/cards/33-640x480.jpg",name:"Alyce Cash",emails:[{email:"alycecash@mail.co.uk",label:"Personal"}],phoneNumbers:[{country:"ht",phoneNumber:"969 499 3077",label:"Mobile"},{country:"ht",phoneNumber:"907 513 2784",label:"Work"}],title:"Weather Analyst",company:"Qnekt",birthday:"1973-12-19T12:00:00.000Z",address:"964 Henry Street, Eureka, Indiana, PO1035",notes:"

Non proident pariatur nostrud dolor incididunt occaecat amet officia sunt magna anim dolor labore culpa ut laborum id incididunt officia amet mollit anim ea proident laboris non incididunt incididunt sint.

Nulla minim consectetur nostrud magna anim irure consectetur labore cupidatat laborum reprehenderit et et adipisicing in qui elit ipsum reprehenderit esse nisi non ipsum exercitation sunt eu elit velit fugiat.

",tags:["c31e9e5d-e0cb-4574-a13f-8a6ee5ff8309"]},{id:"5d067800-c301-46c6-a7f7-28dc89d9a554",avatar:null,background:null,name:"Kristine Pacheco",emails:[{email:"kristinepacheco@mail.net",label:"Personal"},{email:"pacheco.kristine@vurbo.ca",label:"Work"}],phoneNumbers:[{country:"mm",phoneNumber:"977 516 2492",label:"Mobile"}],title:"Short Story Writer",company:"Vurbo",birthday:"1985-10-22T12:00:00.000Z",address:"622 Dodworth Street, Rose, Arizona, PO9530",notes:"

Lorem laboris excepteur magna pariatur occaecat voluptate pariatur cillum exercitation anim enim elit laborum reprehenderit laboris ad velit ut ipsum irure id ullamco minim sint ipsum occaecat esse tempor ea.

Pariatur non labore cillum consectetur aute voluptate sint adipisicing nisi laborum culpa nisi elit et amet dolor incididunt velit ex laboris ea reprehenderit eiusmod qui esse veniam labore ea sit.

",tags:["2026ce08-d08f-4b4f-9506-b10cdb5b104f"]},{id:"c500255a-1173-47d0-a0e4-4944d48fc12a",avatar:"images/avatars/male-10.jpg",background:"images/cards/34-640x480.jpg",name:"English Haney",emails:[{email:"englishhaney@mail.org",label:"Personal"}],phoneNumbers:[{country:"lb",phoneNumber:"989 567 3834",label:"Mobile"}],title:"Meteorologist",company:"Photobin",birthday:"1969-09-05T12:00:00.000Z",address:"579 Pooles Lane, Belleview, Montana, PO4106",notes:"

Incididunt labore sunt ullamco in deserunt dolore labore voluptate adipisicing eu id duis eiusmod elit ea ad cillum culpa excepteur labore fugiat excepteur ea culpa labore sit id dolor ullamco.

Eu eu ex dolore proident nostrud et minim lorem nulla lorem nulla duis velit voluptate nisi cillum anim minim amet dolore officia id cillum in cupidatat ipsum veniam velit dolor.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"b62359fd-f2a8-46e6-904e-31052d1cd675",avatar:"images/avatars/male-11.jpg",background:"images/cards/35-640x480.jpg",name:"Joseph Strickland",emails:[{email:"josephstrickland@mail.io",label:"Personal"},{email:"strickland.joseph@bytrex.us",label:"Work"}],phoneNumbers:[{country:"jo",phoneNumber:"990 450 2729",label:"Mobile"}],title:"Hotel Manager",company:"Bytrex",birthday:"1991-09-08T12:00:00.000Z",address:"844 Ellery Street, Hondah, Texas, PO1272",notes:"

Excepteur consequat magna laborum dolore ut laborum ea excepteur ad officia mollit exercitation sunt tempor amet ex ipsum aliquip cillum mollit amet laborum voluptate ipsum sit esse duis eiusmod adipisicing.

Non tempor ad pariatur adipisicing excepteur est pariatur aute et velit lorem ut est eu voluptate pariatur ea consectetur excepteur sunt reprehenderit id irure aliqua tempor anim id voluptate culpa.

",tags:["3eaab175-ec0d-4db7-bc3b-efc633c769be"]},{id:"16b9e696-ea95-4dd8-86c4-3caf705a1dc6",avatar:"images/avatars/male-12.jpg",background:"images/cards/36-640x480.jpg",name:"Nunez Faulkner",emails:[{email:"nunezfaulkner@mail.tv",label:"Personal"}],phoneNumbers:[{country:"xk",phoneNumber:"909 552 3327",label:"Mobile"}],title:"Hotel Manager",company:"Buzzopia",birthday:"1982-01-23T12:00:00.000Z",address:"614 Herkimer Court, Darrtown, Nebraska, PO9308",notes:"

Culpa labore ullamco veniam est ullamco ipsum culpa excepteur esse esse aliqua nulla ullamco nulla amet consequat tempor aute exercitation do eu do ullamco elit excepteur est anim nisi excepteur.

Cillum eiusmod cupidatat officia ipsum ullamco adipisicing cillum adipisicing sint exercitation non enim consectetur est esse tempor fugiat sit eiusmod in exercitation enim quis duis dolor amet consequat pariatur dolor.

",tags:["a8991c76-2fda-4bbd-a718-df13d6478847"]},{id:"19662ecf-0686-4aad-a46c-24b552eb2ff5",avatar:"images/avatars/female-15.jpg",background:"images/cards/14-640x480.jpg",name:"Juana Morrow",emails:[{email:"juanamorrow@mail.com",label:"Personal"}],phoneNumbers:[{country:"ee",phoneNumber:"868 438 3943",label:"Mobile"}],title:"Meteorologist",company:"Lyria",birthday:"1992-03-29T12:00:00.000Z",address:"663 Drew Street, Juntura, Georgia, PO9857",notes:"

Mollit et amet qui incididunt officia anim est in consectetur qui anim qui labore ea mollit veniam adipisicing ex magna commodo mollit adipisicing sunt commodo laboris labore aliquip deserunt est.

Cupidatat ut cillum anim reprehenderit ea magna enim fugiat proident anim esse lorem lorem commodo cupidatat pariatur qui commodo nulla aliqua nisi labore in adipisicing minim excepteur do eu amet.

",tags:["cbde2486-5033-4e09-838e-e901b108cd41"]},{id:"26dfe954-8bf3-45ee-b285-1d0a88c8d3ea",avatar:"images/avatars/male-13.jpg",background:"images/cards/15-640x480.jpg",name:"Lara Gaines",emails:[{email:"laragaines@mail.name",label:"Personal"}],phoneNumbers:[{country:"mr",phoneNumber:"891 498 2043",label:"Mobile"}],title:"Electromedical Equipment Technician",company:"Acruex",birthday:"1961-06-07T12:00:00.000Z",address:"762 Troutman Street, Drummond, Oregon, PO6973",notes:"

Laboris dolor incididunt eiusmod deserunt officia labore eu est nulla velit id ex veniam qui fugiat velit irure reprehenderit dolor proident aliquip culpa nisi magna occaecat do nostrud cillum lorem.

Sit consequat laboris culpa quis laborum lorem ullamco occaecat labore duis ea et consequat pariatur reprehenderit excepteur excepteur exercitation sunt enim amet adipisicing laborum incididunt dolor aliquip culpa ea laboris.

",tags:["65930b5a-5d2a-4303-b11f-865d69e6fdb5"]},{id:"d6462af2-c488-4de7-9b26-3845bd2983f9",avatar:"images/avatars/male-14.jpg",background:"images/cards/16-640x480.jpg",name:"Johnston Riddle",emails:[{email:"johnstonriddle@mail.me",label:"Personal"}],phoneNumbers:[{country:"bt",phoneNumber:"979 541 2691",label:"Mobile"},{country:"bt",phoneNumber:"909 407 3887",label:"Work"},{country:"bt",phoneNumber:"864 557 3128",label:"Home"}],title:"Hotel Manager",company:"Xleen",birthday:"1972-09-13T12:00:00.000Z",address:"674 Bryant Street, Grahamtown, Federated States Of Micronesia, PO2757",notes:"

Velit consequat elit anim qui eu elit aliquip consectetur aliqua cupidatat lorem laboris dolor qui ad laborum adipisicing adipisicing consequat et nostrud ullamco consequat dolore deserunt irure do aliquip non.

Ipsum commodo voluptate qui ex ullamco amet do ex dolore quis cupidatat ut anim sunt dolore excepteur anim do dolor aliqua ex aute esse eiusmod sint laborum consequat laboris cillum.

",tags:["a8991c76-2fda-4bbd-a718-df13d6478847"]},{id:"a1723c04-69fe-4573-a135-6645658afe76",avatar:null,background:null,name:"Vargas Gardner",emails:[{email:"vargasgardner@mail.info",label:"Personal"},{email:"gardner.vargas@cosmosis.biz",label:"Work"}],phoneNumbers:[{country:"bi",phoneNumber:"855 456 2754",label:"Mobile"}],title:"Bindery Machine Operator",company:"Cosmosis",birthday:"1979-10-21T12:00:00.000Z",address:"869 Seton Place, Chemung, Maine, PO8109",notes:"

Amet non anim ex ullamco pariatur ullamco laboris eiusmod ut magna nisi amet incididunt sunt anim nisi qui ut ex sunt adipisicing consequat deserunt qui mollit duis anim quis veniam.

Magna ut id duis qui ea proident quis officia lorem commodo et et proident dolore qui quis incididunt nulla incididunt ut aliqua veniam est adipisicing adipisicing reprehenderit ad velit incididunt.

",tags:["cbde2486-5033-4e09-838e-e901b108cd41"]},{id:"823e6166-c0c8-4373-9270-8a0d17489a08",avatar:"images/avatars/male-16.jpg",background:"images/cards/17-640x480.jpg",name:"Mccall Day",emails:[{email:"mccallday@mail.co.uk",label:"Personal"}],phoneNumbers:[{country:"se",phoneNumber:"993 504 3286",label:"Mobile"},{country:"se",phoneNumber:"924 434 2238",label:"Work"},{country:"se",phoneNumber:"816 466 2634",label:"Home"}],title:"Historiographer",company:"Nipaz",birthday:"1964-03-05T12:00:00.000Z",address:"854 Hanover Place, Harleigh, New Jersey, PO9459",notes:"

Ea occaecat nisi cillum officia in velit ipsum reprehenderit ex fugiat fugiat ad velit pariatur ullamco sint in elit quis aute id cupidatat nostrud quis culpa aliquip id officia excepteur.

Ea ut consequat sit ullamco do pariatur quis officia ad ipsum quis nisi in nulla incididunt esse pariatur amet qui ullamco consectetur dolor voluptate sit qui mollit reprehenderit reprehenderit amet.

",tags:["65930b5a-5d2a-4303-b11f-865d69e6fdb5"]},{id:"2c37ed00-427a-46d7-8f8f-d711c768d1ee",avatar:"images/avatars/male-17.jpg",background:"images/cards/18-640x480.jpg",name:"Silva Foster",emails:[{email:"silvafoster@mail.net",label:"Personal"}],phoneNumbers:[{country:"bn",phoneNumber:"916 511 3837",label:"Mobile"},{country:"bn",phoneNumber:"949 564 3247",label:"Work"}],title:"Insurance Analyst",company:"Extrawear",birthday:"1980-04-29T12:00:00.000Z",address:"137 Bridge Street, Sisquoc, District Of Columbia, PO4105",notes:"

Ipsum velit est do velit do deserunt cupidatat officia duis laborum veniam sunt in ex reprehenderit esse ex ad aute anim duis ut sunt reprehenderit occaecat ut nostrud eu minim.

Aliqua consequat adipisicing adipisicing aliquip voluptate fugiat eu amet nostrud id proident non nisi fugiat velit nostrud ea officia non laboris magna cillum exercitation culpa eiusmod mollit fugiat et lorem.

",tags:["cbde2486-5033-4e09-838e-e901b108cd41"]},{id:"944764c0-b261-4428-9188-bbd3022d66a8",avatar:"images/avatars/female-16.jpg",background:"images/cards/19-640x480.jpg",name:"Cathryn Snider",emails:[{email:"cathrynsnider@mail.ca",label:"Personal"},{email:"snider.cathryn@phormula.org",label:"Work"}],phoneNumbers:[{country:"na",phoneNumber:"896 471 3036",label:"Mobile"},{country:"na",phoneNumber:"851 491 3567",label:"Work"},{country:"na",phoneNumber:"805 487 2016",label:"Home"}],title:"Short Story Writer",company:"Phormula",birthday:"1981-06-09T12:00:00.000Z",address:"528 Glenmore Avenue, Elrama, Illinois, PO2952",notes:"

Ea enim exercitation lorem excepteur officia nulla culpa culpa nisi veniam quis non duis exercitation labore commodo et occaecat reprehenderit ex velit exercitation commodo cupidatat amet veniam mollit magna consectetur.

Voluptate consectetur eu id eiusmod anim reprehenderit incididunt duis veniam tempor cillum ea esse tempor do laborum dolore sint ea duis incididunt in do aliqua voluptate incididunt officia excepteur do.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"f2b3c756-5ad2-4d4b-aee5-b32c91457128",avatar:null,background:null,name:"Mooney Cantrell",emails:[{email:"mooneycantrell@mail.io",label:"Personal"}],phoneNumbers:[{country:"bh",phoneNumber:"915 577 3020",label:"Mobile"},{country:"bh",phoneNumber:"923 431 3594",label:"Work"}],title:"Fundraising Director",company:"Crustatia",birthday:"1968-12-07T12:00:00.000Z",address:"277 Coventry Road, Fairforest, Nevada, PO6031",notes:"

Lorem mollit dolore nostrud sunt id anim veniam labore duis eiusmod duis fugiat aliqua occaecat do labore culpa consectetur consectetur sunt amet tempor incididunt tempor esse sunt id elit non.

Laborum mollit ullamco quis ad culpa nisi sit nisi veniam minim adipisicing sint eiusmod velit amet minim aliquip nulla eiusmod nulla laboris quis proident in adipisicing aute et ea anim.

",tags:["2026ce08-d08f-4b4f-9506-b10cdb5b104f"]},{id:"54b1c201-4b2b-4be0-ad70-a6413e9628cd",avatar:"images/avatars/female-17.jpg",background:"images/cards/20-640x480.jpg",name:"Saundra Murphy",emails:[{email:"saundramurphy@mail.us",label:"Personal"}],phoneNumbers:[{country:"mt",phoneNumber:"902 529 2999",label:"Mobile"}],title:"Dental Laboratory Worker",company:"Zilencio",birthday:"1983-11-07T12:00:00.000Z",address:"557 Monroe Street, Mayfair, Maryland, PO7200",notes:"

Fugiat mollit sunt aliquip consectetur ipsum ut aliqua id ex laboris labore id elit nulla irure id aute pariatur do officia proident eiusmod proident reprehenderit dolor non dolor laborum nulla.

Pariatur reprehenderit incididunt voluptate enim aliqua laborum anim veniam pariatur irure exercitation non dolore velit et ex culpa lorem ipsum mollit eu sint duis aliquip elit amet consectetur velit minim.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"faf979c7-a13b-445a-b30a-08845f5fa90e",avatar:"images/avatars/female-18.jpg",background:"images/cards/21-640x480.jpg",name:"Enid Sparks",emails:[{email:"enidsparks@mail.tv",label:"Personal"}],phoneNumbers:[{country:"bh",phoneNumber:"813 410 3258",label:"Mobile"},{country:"bh",phoneNumber:"877 501 2767",label:"Work"}],title:"Historiographer",company:"Skybold",birthday:"1984-05-04T12:00:00.000Z",address:"219 Village Court, Keyport, Alabama, PO7776",notes:"

Velit enim anim est aliqua consequat exercitation velit quis magna est incididunt ipsum minim minim nulla adipisicing ad eiusmod id veniam eiusmod sit elit est pariatur velit ea laborum anim.

Ad lorem ea nisi irure id consequat ullamco nisi nostrud dolore officia ipsum veniam velit minim pariatur culpa culpa esse minim adipisicing sit labore commodo aute excepteur non do in.

",tags:["cbde2486-5033-4e09-838e-e901b108cd41"]},{id:"2bfa2be5-7688-48d5-b5ac-dc0d9ac97f14",avatar:null,background:null,name:"Nadia Mcknight",emails:[{email:"nadiamcknight@mail.com",label:"Personal"}],phoneNumbers:[{country:"tk",phoneNumber:"943 511 2203",label:"Mobile"},{country:"tk",phoneNumber:"817 578 2993",label:"Work"}],title:"Legal Assistant",company:"Pearlesex",birthday:"1973-10-06T12:00:00.000Z",address:"448 Berriman Street, Reinerton, Washington, PO6704",notes:"

Esse sint lorem exercitation velit tempor tempor voluptate nulla proident excepteur magna tempor consectetur aliquip qui nisi mollit cupidatat est adipisicing ipsum sint et excepteur sit labore velit dolore labore.

Duis nisi adipisicing lorem do excepteur magna consequat labore magna ut consectetur eu enim occaecat id nulla laboris minim officia est id nisi mollit ullamco irure ut dolore esse aliqua.

",tags:["cbde2486-5033-4e09-838e-e901b108cd41"]},{id:"77a4383b-b5a5-4943-bc46-04c3431d1566",avatar:"images/avatars/male-19.jpg",background:"images/cards/22-640x480.jpg",name:"Best Blackburn",emails:[{email:"bestblackburn@mail.name",label:"Personal"},{email:"blackburn.best@beadzza.me",label:"Work"}],phoneNumbers:[{country:"gl",phoneNumber:"814 498 3701",label:"Mobile"}],title:"Hotel Manager",company:"Beadzza",birthday:"1987-06-07T12:00:00.000Z",address:"578 Tampa Court, Wescosville, Ohio, PO4108",notes:"

Lorem do deserunt nulla nostrud incididunt et laboris labore eu nisi ut ullamco veniam deserunt do non labore commodo amet aliquip exercitation ea occaecat amet non eiusmod ut minim fugiat.

Esse eu ex irure pariatur qui cillum labore nulla quis officia consequat commodo consequat fugiat culpa nostrud labore eu adipisicing magna irure aliquip est amet irure eiusmod esse reprehenderit mollit.

",tags:["3eaab175-ec0d-4db7-bc3b-efc633c769be"]},{id:"8bb0f597-673a-47ca-8c77-2f83219cb9af",avatar:null,background:null,name:"Duncan Carver",emails:[{email:"duncancarver@mail.info",label:"Personal"}],phoneNumbers:[{country:"jm",phoneNumber:"968 547 2111",label:"Mobile"},{country:"jm",phoneNumber:"968 433 3120",label:"Work"},{country:"jm",phoneNumber:"905 425 2777",label:"Home"}],title:"Historiographer",company:"Hotcakes",birthday:"1980-09-15T12:00:00.000Z",address:"931 Bristol Street, Why, South Carolina, PO9700",notes:"

Dolore laboris aute officia reprehenderit cupidatat aliquip duis labore aliquip officia est nostrud nisi voluptate eiusmod ad aute et ea cillum aliqua elit ipsum officia cillum laborum minim labore sit.

Exercitation labore ut pariatur occaecat ullamco non occaecat aliqua amet nostrud aliquip ipsum ad do ullamco enim laborum commodo minim elit ut quis laboris elit laborum proident sunt ullamco sit.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"c318e31f-1d74-49c5-8dae-2bc5805e2fdb",avatar:"images/avatars/male-01.jpg",background:"images/cards/23-640x480.jpg",name:"Martin Richards",emails:[{email:"martinrichards@mail.biz",label:"Personal"}],phoneNumbers:[{country:"mg",phoneNumber:"902 500 2668",label:"Mobile"},{country:"mg",phoneNumber:"947 559 2919",label:"Work"},{country:"mg",phoneNumber:"934 434 3768",label:"Home"}],title:"Dental Laboratory Worker",company:"Overfork",birthday:"1977-04-12T12:00:00.000Z",address:"268 Hutchinson Court, Drytown, Florida, PO3041",notes:"

Eu ipsum nisi eu lorem cupidatat mollit exercitation elit ea culpa enim qui culpa ad aliqua exercitation tempor nulla excepteur fugiat ipsum quis amet occaecat adipisicing ullamco duis dolore occaecat.

Non eu et elit ea labore lorem adipisicing voluptate incididunt ut officia aute minim incididunt lorem qui adipisicing mollit magna nisi consectetur cillum sit exercitation eiusmod qui eu nisi sunt.

",tags:["a8991c76-2fda-4bbd-a718-df13d6478847"]},{id:"0a8bc517-631a-4a93-aacc-000fa2e8294c",avatar:"images/avatars/female-20.jpg",background:"images/cards/24-640x480.jpg",name:"Candice Munoz",emails:[{email:"candicemunoz@mail.co.uk",label:"Personal"}],phoneNumbers:[{country:"fm",phoneNumber:"838 562 2769",label:"Mobile"}],title:"Legal Assistant",company:"Eclipto",birthday:"1976-09-09T12:00:00.000Z",address:"946 Remsen Street, Caroline, New Mexico, PO3247",notes:"

Amet dolore elit irure in commodo in et eu eu nulla labore elit sunt et nisi quis officia nostrud et mollit dolor aute fugiat sunt reprehenderit quis sint minim ipsum.

Laboris ut sunt nisi aute incididunt reprehenderit mollit culpa velit exercitation reprehenderit irure id sunt officia magna est ea labore consectetur incididunt cillum qui tempor ea ullamco quis pariatur aliquip.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"a4c9945a-757b-40b0-8942-d20e0543cabd",avatar:"images/avatars/female-01.jpg",background:"images/cards/25-640x480.jpg",name:"Vickie Mosley",emails:[{email:"vickiemosley@mail.net",label:"Personal"}],phoneNumbers:[{country:"tr",phoneNumber:"939 555 3054",label:"Mobile"},{country:"tr",phoneNumber:"852 486 2053",label:"Work"}],title:"Bindery Machine Operator",company:"Strozen",birthday:"1989-06-21T12:00:00.000Z",address:"397 Vandalia Avenue, Rockingham, Michigan, PO8089",notes:"

Velit sunt sunt commodo ex amet laboris voluptate eu lorem aliqua minim occaecat cupidatat aliqua ipsum nisi velit id reprehenderit exercitation velit fugiat minim nisi deserunt voluptate anim cillum commodo.

Cillum velit nostrud cupidatat ex sit culpa deserunt cillum cupidatat cillum aute cupidatat exercitation ullamco sunt incididunt non magna sint lorem et incididunt laborum culpa qui sint sunt duis fugiat.

",tags:["cbde2486-5033-4e09-838e-e901b108cd41"]},{id:"b8258ccf-48b5-46a2-9c95-e0bd7580c645",avatar:"images/avatars/female-02.jpg",background:"images/cards/26-640x480.jpg",name:"Tina Harris",emails:[{email:"tinaharris@mail.ca",label:"Personal"}],phoneNumbers:[{country:"gp",phoneNumber:"933 464 2431",label:"Mobile"},{country:"gp",phoneNumber:"894 535 3609",label:"Work"}],title:"Short Story Writer",company:"Gallaxia",birthday:"1976-09-10T12:00:00.000Z",address:"821 Beverly Road, Tyro, Colorado, PO4248",notes:"

Incididunt non est consequat qui sit sunt aliquip sit quis minim laboris ullamco est culpa velit culpa cupidatat veniam incididunt non quis elit reprehenderit et officia cillum magna aliqua occaecat.

Cupidatat amet incididunt id pariatur minim veniam id dolor nisi labore cillum ea officia cupidatat do culpa aliqua consequat deserunt aliquip sit ea excepteur eiusmod labore tempor reprehenderit commodo exercitation.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"f004ea79-98fc-436c-9ba5-6cfe32fe583d",avatar:"images/avatars/male-02.jpg",background:"images/cards/27-640x480.jpg",name:"Holt Manning",emails:[{email:"holtmanning@mail.org",label:"Personal"},{email:"manning.holt@idetica.io",label:"Work"}],phoneNumbers:[{country:"nz",phoneNumber:"822 531 2600",label:"Mobile"},{country:"nz",phoneNumber:"922 549 2094",label:"Work"}],title:"Fundraising Director",company:"Idetica",birthday:"1973-11-08T12:00:00.000Z",address:"364 Porter Avenue, Delshire, Missouri, PO8911",notes:"

Velit fugiat minim sit nisi esse laboris ad velit proident non et cillum labore sint excepteur nisi eu amet voluptate duis duis id enim ea anim adipisicing consectetur id consectetur.

Ex eiusmod id magna in non lorem sunt sunt officia do adipisicing officia mollit occaecat sunt laborum aliquip adipisicing ullamco in sit proident et quis incididunt pariatur fugiat mollit anim.

",tags:["65930b5a-5d2a-4303-b11f-865d69e6fdb5"]},{id:"8b69fe2d-d7cc-4a3d-983d-559173e37d37",avatar:"images/avatars/female-03.jpg",background:"images/cards/28-640x480.jpg",name:"Misty Ramsey",emails:[{email:"mistyramsey@mail.us",label:"Personal"}],phoneNumbers:[{country:"kp",phoneNumber:"990 457 2106",label:"Mobile"},{country:"kp",phoneNumber:"918 550 2946",label:"Work"}],company:"Grupoli",birthday:"1969-08-10T12:00:00.000Z",address:"101 Sackett Street, Naomi, Tennessee, PO6335",notes:"

Ut cupidatat sint minim consectetur cupidatat aute ut anim consequat fugiat laboris quis sint sit nulla irure nulla officia eiusmod consequat ex quis ad ex ullamco et ut labore tempor.

Deserunt minim dolore voluptate aute aliqua est elit mollit ut ut consequat in esse est do ex officia nostrud aute id fugiat reprehenderit quis cillum fugiat id fugiat minim tempor.

",tags:["cbde2486-5033-4e09-838e-e901b108cd41"]},{id:"cdcc62e4-1520-4ccc-803d-52868c7e01ba",avatar:"images/avatars/female-04.jpg",background:"images/cards/29-640x480.jpg",name:"Dee Alvarado",emails:[{email:"deealvarado@mail.tv",label:"Personal"}],phoneNumbers:[{country:"nu",phoneNumber:"855 445 2483",label:"Mobile"},{country:"nu",phoneNumber:"858 415 2860",label:"Work"},{country:"nu",phoneNumber:"968 587 2752",label:"Home"}],title:"Dental Laboratory Worker",company:"Tsunamia",birthday:"1996-06-17T12:00:00.000Z",address:"956 Pierrepont Street, Crumpler, Hawaii, PO3299",notes:"

Esse excepteur ad aliquip amet elit reprehenderit ut nostrud magna ex esse dolore magna excepteur irure esse incididunt sunt enim laborum ex mollit magna elit quis ullamco aute minim veniam.

Duis id ullamco laboris elit ea ea dolore tempor est eu esse aliqua quis quis ut laborum mollit cillum proident deserunt fugiat ipsum elit exercitation quis mollit eiusmod officia non.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"e2946946-b4b5-4fd7-bab4-62c38cdff2f1",avatar:"images/avatars/female-05.jpg",background:"images/cards/30-640x480.jpg",name:"Samantha Jacobson",emails:[{email:"samanthajacobson@mail.com",label:"Personal"}],phoneNumbers:[{country:"es",phoneNumber:"879 591 3327",label:"Mobile"}],title:"Dental Laboratory Worker",company:"Emoltra",birthday:"1972-02-04T12:00:00.000Z",address:"384 Love Lane, Dyckesville, New York, PO4115",notes:"

Consectetur eu et ea anim magna occaecat anim labore velit nulla non magna laboris duis sit adipisicing commodo laboris consequat id quis aliqua est culpa quis in ex est culpa.

Sunt qui excepteur reprehenderit nostrud voluptate eu laborum laborum id esse occaecat irure esse elit magna tempor ad est elit non labore tempor laborum deserunt voluptate cupidatat excepteur sunt sint.

",tags:["a8991c76-2fda-4bbd-a718-df13d6478847"]},{id:"fdc77706-6ba2-4397-b2f8-a9a0b6495153",avatar:"images/avatars/female-06.jpg",background:"images/cards/31-640x480.jpg",name:"Rhea Landry",emails:[{email:"rhealandry@mail.name",label:"Personal"}],phoneNumbers:[{country:"jp",phoneNumber:"906 579 3698",label:"Mobile"},{country:"jp",phoneNumber:"841 475 2681",label:"Work"}],title:"Electromedical Equipment Technician",company:"Comtent",birthday:"1988-05-22T12:00:00.000Z",address:"725 Arlington Avenue, Mathews, Wyoming, PO4562",notes:"

Eiusmod ullamco laboris tempor reprehenderit culpa non sunt ea consequat velit id ipsum commodo eiusmod exercitation laboris aliqua magna reprehenderit culpa tempor mollit pariatur consectetur amet aliqua cillum voluptate exercitation.

Qui cillum consectetur qui proident adipisicing id qui esse aute velit excepteur pariatur ea excepteur sunt velit nostrud esse mollit sint ex irure sunt aliquip velit consequat minim do officia.

",tags:["c31e9e5d-e0cb-4574-a13f-8a6ee5ff8309"]},{id:"12148fa2-e0a4-49fb-b3c5-daeecdb5180a",avatar:"images/avatars/female-07.jpg",background:"images/cards/32-640x480.jpg",name:"Olga Rhodes",emails:[{email:"olgarhodes@mail.me",label:"Personal"},{email:"rhodes.olga@moreganic.info",label:"Work"}],phoneNumbers:[{country:"tl",phoneNumber:"971 514 3366",label:"Mobile"},{country:"tl",phoneNumber:"807 480 2033",label:"Work"},{country:"tl",phoneNumber:"810 528 3783",label:"Home"}],title:"Pastry Baker",company:"Moreganic",birthday:"1971-08-13T12:00:00.000Z",address:"253 Beard Street, Staples, Massachusetts, PO8089",notes:"

Proident est est et in commodo incididunt anim fugiat laboris pariatur eu enim dolor eiusmod dolor voluptate officia eiusmod excepteur culpa aute do do anim pariatur irure incididunt incididunt est.

Sint duis mollit dolor laborum ex non esse consequat anim et qui est nostrud incididunt fugiat anim veniam sunt cupidatat ut voluptate commodo non ex tempor ullamco magna culpa culpa.

",tags:["65930b5a-5d2a-4303-b11f-865d69e6fdb5"]},{id:"07dd64eb-8b8f-4765-a16c-8db083c45096",avatar:"images/avatars/female-08.jpg",background:"images/cards/33-640x480.jpg",name:"Lorraine Pennington",emails:[{email:"lorrainepennington@mail.biz",label:"Personal"}],phoneNumbers:[{country:"fm",phoneNumber:"932 404 3308",label:"Mobile"},{country:"fm",phoneNumber:"979 550 3200",label:"Work"},{country:"fm",phoneNumber:"868 557 3568",label:"Home"}],title:"Electromedical Equipment Technician",company:"Marvane",birthday:"1967-06-10T12:00:00.000Z",address:"962 Whitney Avenue, Sussex, North Dakota, PO5796",notes:"

Nulla nisi officia quis aliquip voluptate mollit ut anim eu et quis tempor incididunt consectetur exercitation cupidatat in nisi exercitation est culpa nostrud sit elit sit sunt do ipsum eu.

Enim voluptate ad ullamco tempor voluptate culpa et ut ullamco eu consequat est esse excepteur est nostrud velit enim culpa dolore non quis occaecat eiusmod velit ex mollit tempor labore.

",tags:["c31e9e5d-e0cb-4574-a13f-8a6ee5ff8309"]},{id:"81fdc48c-5572-4123-8a73-71b7892120de",avatar:"images/avatars/female-09.jpg",background:"images/cards/34-640x480.jpg",name:"Earlene Rosales",emails:[{email:"earlenerosales@mail.co.uk",label:"Personal"},{email:"rosales.earlene@softmicro.net",label:"Work"}],phoneNumbers:[{country:"ki",phoneNumber:"927 589 3619",label:"Mobile"}],title:"Historiographer",company:"Softmicro",birthday:"1960-11-13T12:00:00.000Z",address:"981 Kingston Avenue, Topaz, Connecticut, PO6866",notes:"

Adipisicing fugiat magna eiusmod consectetur id commodo incididunt ullamco ut sint minim nulla in do aute in sit pariatur irure dolor magna pariatur ad officia excepteur duis ullamco dolor sunt.

Dolor laborum proident voluptate eu esse lorem adipisicing enim consectetur veniam nisi pariatur aliquip sit laborum sunt adipisicing anim labore eiusmod nostrud irure irure nisi ipsum dolor aliquip ex exercitation.

",tags:["3eaab175-ec0d-4db7-bc3b-efc633c769be"]},{id:"f8bbf6be-d49a-41a3-bb80-3d51df84c12b",avatar:"images/avatars/female-10.jpg",background:"images/cards/35-640x480.jpg",name:"Marcia Hatfield",emails:[{email:"marciahatfield@mail.ca",label:"Personal"},{email:"hatfield.marcia@datagen.org",label:"Work"}],phoneNumbers:[{country:"no",phoneNumber:"883 432 3718",label:"Mobile"},{country:"no",phoneNumber:"934 516 2135",label:"Work"},{country:"no",phoneNumber:"923 596 3843",label:"Home"}],title:"Track Service Worker",company:"Datagen",birthday:"1980-02-26T12:00:00.000Z",address:"802 Preston Court, Waikele, Pennsylvania, PO7421",notes:"

Aliqua sint aute in cillum deserunt enim fugiat tempor est pariatur irure commodo commodo deserunt eu nulla laboris enim occaecat incididunt voluptate enim est reprehenderit qui anim veniam sint adipisicing.

Commodo veniam occaecat ex et laborum minim fugiat sunt commodo velit dolor labore excepteur fugiat ipsum eiusmod in esse ex nulla deserunt minim consectetur in est sunt eu commodo fugiat.

",tags:["65930b5a-5d2a-4303-b11f-865d69e6fdb5"]},{id:"cd482941-3eaf-4560-ac37-56a9296025df",avatar:"images/avatars/female-11.jpg",background:"images/cards/36-640x480.jpg",name:"Liliana Ayala",emails:[{email:"lilianaayala@mail.io",label:"Personal"}],phoneNumbers:[{country:"bd",phoneNumber:"936 590 2412",label:"Mobile"}],title:"Insurance Analyst",company:"Pharmex",birthday:"1988-04-27T12:00:00.000Z",address:"935 Guider Avenue, Kipp, Wisconsin, PO5282",notes:"

Magna et culpa cillum sint labore consequat aute aliqua amet ea consequat ut ullamco nisi commodo lorem enim amet dolor sit nisi dolor do sit lorem cillum esse reprehenderit ut.

Quis veniam anim nulla adipisicing veniam fugiat elit duis pariatur anim irure adipisicing elit labore eu aute exercitation qui exercitation commodo exercitation ipsum tempor non et ex eu aute proident.

",tags:["a8991c76-2fda-4bbd-a718-df13d6478847"]},{id:"22f18d47-ff8d-440e-888d-a1747c093052",avatar:"images/avatars/female-12.jpg",background:"images/cards/14-640x480.jpg",name:"Alice Harding",emails:[{email:"aliceharding@mail.us",label:"Personal"}],phoneNumbers:[{country:"sx",phoneNumber:"881 472 3113",label:"Mobile"},{country:"sx",phoneNumber:"974 548 3124",label:"Work"},{country:"sx",phoneNumber:"800 518 3615",label:"Home"}],title:"Track Service Worker",company:"Futurity",birthday:"1985-09-17T12:00:00.000Z",address:"387 Holt Court, Thomasville, Alaska, PO2867",notes:"

Adipisicing exercitation dolor nisi ipsum nostrud anim dolore sint veniam consequat lorem sit ex commodo nostrud occaecat elit magna magna commodo incididunt laborum ad irure pariatur et sit ullamco adipisicing.

Ullamco in dolore amet est quis consectetur fugiat non nisi incididunt id laborum adipisicing dolor proident velit ut quis aliquip dolore id anim sit adipisicing nisi incididunt enim amet pariatur.

",tags:["cbde2486-5033-4e09-838e-e901b108cd41"]},{id:"a9a9f382-e4c3-42fb-9fe9-65aa534732b5",avatar:"images/avatars/female-13.jpg",background:"images/cards/15-640x480.jpg",name:"Francisca Perkins",emails:[{email:"franciscaperkins@mail.tv",label:"Personal"},{email:"perkins.francisca@overplex.com",label:"Work"}],phoneNumbers:[{country:"au",phoneNumber:"830 430 3437",label:"Mobile"},{country:"au",phoneNumber:"868 538 2886",label:"Work"}],title:"Dental Laboratory Worker",company:"Overplex",birthday:"1966-08-14T12:00:00.000Z",address:"733 Delmonico Place, Belvoir, Virginia, PO7102",notes:"

Voluptate nisi adipisicing ex magna mollit non cillum dolor in magna duis exercitation irure elit duis eiusmod deserunt lorem nulla sunt laboris quis voluptate ullamco labore adipisicing quis minim ipsum.

Id ut esse elit proident mollit nulla exercitation magna voluptate sit eiusmod labore velit commodo exercitation dolore anim est eiusmod occaecat et consequat eiusmod culpa ipsum deserunt lorem non incididunt.

",tags:["2026ce08-d08f-4b4f-9506-b10cdb5b104f"]},{id:"0222b24b-c288-48d1-b356-0f087fa172f8",avatar:null,background:null,name:"Warren Gates",emails:[{email:"warrengates@mail.name",label:"Personal"},{email:"gates.warren@qualitex.me",label:"Work"}],phoneNumbers:[{country:"gt",phoneNumber:"847 513 2248",label:"Mobile"},{country:"gt",phoneNumber:"866 591 3665",label:"Work"},{country:"gt",phoneNumber:"877 539 3840",label:"Home"}],title:"Banker Mason",company:"Qualitex",birthday:"1977-02-23T12:00:00.000Z",address:"713 Fane Court, Lemoyne, Kentucky, PO3601",notes:"

Sint tempor consectetur ullamco ullamco consequat exercitation ea occaecat eiusmod cupidatat anim pariatur nisi pariatur excepteur ut labore anim excepteur sit eu consequat do enim pariatur et dolore in irure.

Commodo ut non minim sunt nisi tempor culpa duis anim ipsum qui irure lorem est voluptate voluptate officia occaecat lorem labore elit officia laboris mollit et eiusmod esse laborum nisi.

",tags:["cbde2486-5033-4e09-838e-e901b108cd41"]},{id:"0630f1ca-cdb9-405d-b134-68f733334089",avatar:"images/avatars/female-14.jpg",background:"images/cards/16-640x480.jpg",name:"Maryann Mcintyre",emails:[{email:"maryannmcintyre@mail.info",label:"Personal"},{email:"mcintyre.maryann@aquafire.biz",label:"Work"}],phoneNumbers:[{country:"bf",phoneNumber:"861 419 2752",label:"Mobile"},{country:"bf",phoneNumber:"935 553 3031",label:"Work"}],title:"Fundraising Director",company:"Aquafire",birthday:"1963-04-07T12:00:00.000Z",address:"698 Brooklyn Avenue, Dixonville, Utah, PO2712",notes:"

Pariatur velit ea ad quis elit pariatur consectetur eiusmod veniam non incididunt ex ex et nulla voluptate fugiat esse sit dolore voluptate in dolor nulla laborum irure consequat sit pariatur.

Dolore ex officia incididunt pariatur ea amet sunt enim aute labore cupidatat laboris eiusmod enim lorem labore nostrud ea consectetur et eu sunt exercitation dolore consequat fugiat anim in exercitation.

",tags:["a8991c76-2fda-4bbd-a718-df13d6478847"]},{id:"999c24f3-7bb8-4a01-85ca-2fca7863c57e",avatar:"images/avatars/female-15.jpg",background:"images/cards/17-640x480.jpg",name:"Sharon Marshall",emails:[{email:"sharonmarshall@mail.co.uk",label:"Personal"},{email:"marshall.sharon@utara.net",label:"Work"}],phoneNumbers:[{country:"fo",phoneNumber:"947 441 2999",label:"Mobile"},{country:"fo",phoneNumber:"984 441 2615",label:"Work"},{country:"fo",phoneNumber:"824 541 2714",label:"Home"}],title:"Legal Assistant",company:"Utara",birthday:"1960-01-26T12:00:00.000Z",address:"923 Ivan Court, Hatteras, Idaho, PO7573",notes:"

Est duis sint ullamco nulla do tempor do dolore laboris in sint ad duis est eu consequat nisi esse irure tempor sunt pariatur qui mollit ipsum quis esse ex ipsum.

Dolore anim irure quis ipsum adipisicing sint et incididunt aute nisi minim aliquip consectetur duis tempor laborum nostrud exercitation do mollit irure anim lorem non excepteur commodo laborum dolore dolor.

",tags:["3eaab175-ec0d-4db7-bc3b-efc633c769be"]},{id:"7e8e1f1e-d19f-45c7-86bd-6fef599dae71",avatar:"images/avatars/female-16.jpg",background:"images/cards/18-640x480.jpg",name:"Margo Witt",emails:[{email:"margowitt@mail.ca",label:"Personal"},{email:"witt.margo@norsul.org",label:"Work"}],phoneNumbers:[{country:"ao",phoneNumber:"992 596 3391",label:"Mobile"},{country:"ao",phoneNumber:"950 489 2505",label:"Work"},{country:"ao",phoneNumber:"891 540 2231",label:"Home"}],title:"Television News Producer",company:"Norsul",birthday:"1975-08-31T12:00:00.000Z",address:"539 Rockaway Avenue, Whitmer, Guam, PO4871",notes:"

Sunt quis officia elit laborum excepteur consequat amet cillum labore deserunt cillum cillum labore exercitation minim laboris anim incididunt voluptate minim duis enim eu duis veniam labore nisi culpa duis.

Pariatur irure sunt et commodo reprehenderit consectetur duis et ullamco fugiat occaecat culpa enim incididunt officia minim aliqua sit amet do dolore pariatur fugiat et adipisicing labore dolor id dolore.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"bedcb6a2-da83-4631-866a-77d10d239477",avatar:"images/avatars/male-04.jpg",background:"images/cards/19-640x480.jpg",name:"Alvarado Turner",emails:[{email:"alvaradoturner@mail.io",label:"Personal"}],phoneNumbers:[{country:"lv",phoneNumber:"961 537 3956",label:"Mobile"}],title:"Fundraising Director",company:"Geologix",birthday:"1985-12-08T12:00:00.000Z",address:"233 Willmohr Street, Cressey, Iowa, PO1962",notes:"

In amet voluptate ad eiusmod cupidatat nulla sunt eu amet occaecat qui cillum occaecat tempor minim nostrud ullamco amet elit aliquip est nisi officia lorem occaecat ea lorem officia veniam.

Nulla tempor id excepteur irure do do veniam eiusmod esse ipsum sint dolore commodo enim officia nulla nulla proident in dolor et aliquip sit nulla sit proident duis aute deserunt.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"66f9de1b-f842-4d4c-bb59-f97e91db0462",avatar:"images/avatars/male-05.jpg",background:"images/cards/20-640x480.jpg",name:"Maldonado Rodriquez",emails:[{email:"maldonadorodriquez@mail.us",label:"Personal"},{email:"rodriquez.maldonado@zentility.tv",label:"Work"}],phoneNumbers:[{country:"et",phoneNumber:"811 502 3398",label:"Mobile"},{country:"et",phoneNumber:"877 402 2443",label:"Work"},{country:"et",phoneNumber:"949 536 3451",label:"Home"}],title:"Dental Laboratory Worker",company:"Zentility",birthday:"1993-06-01T12:00:00.000Z",address:"916 Cobek Court, Morningside, South Dakota, PO2019",notes:"

Laboris consequat labore nisi aute voluptate minim amet nulla elit tempor dolor nulla do et consequat esse dolore fugiat laboris deserunt velit minim laboris voluptate enim ut non laboris nisi.

Magna pariatur voluptate veniam nostrud irure magna pariatur ut quis reprehenderit voluptate aute duis sunt laboris consequat lorem eu pariatur nulla incididunt quis lorem consectetur ex lorem commodo magna dolore.

",tags:["c31e9e5d-e0cb-4574-a13f-8a6ee5ff8309"]},{id:"9cb0ea57-3461-4182-979b-593b0c1ec6c3",avatar:"images/avatars/male-06.jpg",background:"images/cards/21-640x480.jpg",name:"Tran Duke",emails:[{email:"tranduke@mail.com",label:"Personal"},{email:"duke.tran@splinx.name",label:"Work"}],phoneNumbers:[{country:"si",phoneNumber:"837 503 2254",label:"Mobile"},{country:"si",phoneNumber:"893 405 3190",label:"Work"},{country:"si",phoneNumber:"931 402 3874",label:"Home"}],title:"Legal Assistant",company:"Splinx",birthday:"1976-04-27T12:00:00.000Z",address:"405 Canarsie Road, Richville, Virgin Islands, PO2744",notes:"

Occaecat do excepteur non ipsum labore consequat id eu sunt minim aliquip elit occaecat velit ut aute cupidatat irure ex eiusmod fugiat ea ea cupidatat nulla dolor labore consectetur amet.

Mollit enim dolore deserunt tempor aliqua velit nostrud nostrud id consectetur lorem in enim excepteur nisi laborum ex commodo sint ea et culpa lorem esse culpa ad officia do amet.

",tags:["3eaab175-ec0d-4db7-bc3b-efc633c769be"]},{id:"2fb89a90-5622-4b5b-8df3-d49b85905392",avatar:null,background:null,name:"Estela Lyons",emails:[{email:"estelalyons@mail.me",label:"Personal"}],phoneNumbers:[{country:"vg",phoneNumber:"864 459 3205",label:"Mobile"},{country:"vg",phoneNumber:"886 524 2880",label:"Work"},{country:"vg",phoneNumber:"815 484 3420",label:"Home"}],title:"Animal Sitter",company:"Gonkle",birthday:"1968-03-11T12:00:00.000Z",address:"540 Metrotech Courtr, Garfield, American Samoa, PO2290",notes:"

Ullamco dolore ipsum exercitation officia dolore sit consequat nisi consequat occaecat et ipsum veniam anim tempor pariatur sunt in adipisicing aliqua non dolor laborum veniam nisi dolore quis sunt incididunt.

Incididunt ullamco sunt magna reprehenderit velit dolor qui anim eiusmod nostrud commodo exercitation velit incididunt exercitation nulla ad aute eiusmod est amet exercitation est nostrud sit esse esse ad irure.

",tags:["2026ce08-d08f-4b4f-9506-b10cdb5b104f"]},{id:"8141dd08-3a6e-4770-912c-59d0ed06dde6",avatar:null,background:null,name:"Madeleine Fletcher",emails:[{email:"madeleinefletcher@mail.info",label:"Personal"},{email:"fletcher.madeleine@genmom.biz",label:"Work"}],phoneNumbers:[{country:"uy",phoneNumber:"898 554 3354",label:"Mobile"}],title:"Fundraising Director",company:"Genmom",birthday:"1970-07-15T12:00:00.000Z",address:"825 Cherry Street, Foscoe, Minnesota, PO7290",notes:"

Fugiat in exercitation nostrud labore labore irure ex magna ex aliquip veniam sit irure irure deserunt occaecat tempor cillum aliqua dolore ea tempor dolore laboris est amet quis consequat quis.

Esse officia velit consectetur ullamco ea pariatur mollit sit consectetur sint mollit commodo anim anim ea amet consectetur eiusmod aliqua excepteur elit laborum magna non fugiat nisi pariatur ut velit.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"7585015c-ada2-4f88-998d-9646865d1ad2",avatar:"images/avatars/male-07.jpg",background:"images/cards/22-640x480.jpg",name:"Meyer Roach",emails:[{email:"meyerroach@mail.co.uk",label:"Personal"}],phoneNumbers:[{country:"uz",phoneNumber:"891 543 2053",label:"Mobile"},{country:"uz",phoneNumber:"842 564 3671",label:"Work"},{country:"uz",phoneNumber:"992 491 3514",label:"Home"}],title:"Electromedical Equipment Technician",company:"Zentime",birthday:"1968-10-16T12:00:00.000Z",address:"315 Albemarle Road, Allison, Arkansas, PO6008",notes:"

Eiusmod deserunt aliqua dolore ipsum cillum veniam minim dolore nulla aute aliqua voluptate labore sint cillum excepteur nulla nostrud do cupidatat eu adipisicing reprehenderit deserunt elit qui mollit adipisicing eu.

Proident commodo magna eu voluptate eiusmod aliqua laborum eu ea elit quis ullamco ullamco magna minim enim amet dolore sit lorem aliqua officia amet officia non magna enim cillum sit.

",tags:["c31e9e5d-e0cb-4574-a13f-8a6ee5ff8309"]},{id:"32c73a6a-67f2-48a9-b2a1-b23da83187bb",avatar:null,background:null,name:"Bolton Obrien",emails:[{email:"boltonobrien@mail.net",label:"Personal"},{email:"obrien.bolton@enersol.ca",label:"Work"}],phoneNumbers:[{country:"tn",phoneNumber:"860 472 2458",label:"Mobile"},{country:"tn",phoneNumber:"887 499 3580",label:"Work"}],title:"Banker Mason",company:"Enersol",birthday:"1968-09-08T12:00:00.000Z",address:"818 Aviation Road, Geyserville, Palau, PO9655",notes:"

Cupidatat lorem tempor commodo do eu ea dolor eiusmod do nisi occaecat fugiat labore non esse aliquip ullamco laboris adipisicing pariatur nostrud enim minim do fugiat culpa exercitation lorem duis.

Pariatur cupidatat tempor est et nostrud in amet aliquip sint nulla amet ea lorem irure sint sit ea aliquip voluptate id laboris fugiat cillum cillum dolore deserunt fugiat ad tempor.

",tags:["a8991c76-2fda-4bbd-a718-df13d6478847"]},{id:"114642a2-ccb7-4cb1-ad2b-5e9b6a0c1d2e",avatar:"images/avatars/male-09.jpg",background:"images/cards/23-640x480.jpg",name:"Barber Johnson",emails:[{email:"barberjohnson@mail.org",label:"Personal"}],phoneNumbers:[{country:"az",phoneNumber:"928 567 2521",label:"Mobile"},{country:"az",phoneNumber:"898 515 2048",label:"Work"},{country:"az",phoneNumber:"935 495 3348",label:"Home"}],title:"Talent Manager",company:"Zounds",birthday:"1967-03-02T12:00:00.000Z",address:"386 Vernon Avenue, Dragoon, North Carolina, PO4559",notes:"

Esse amet ex duis esse aliqua non tempor ullamco dolore et aliquip nisi pariatur qui laborum id consequat tempor sint eiusmod exercitation velit aliquip occaecat tempor nisi aute magna sint.

Deserunt veniam voluptate dolore eiusmod eu consequat dolor sit pariatur laboris anim excepteur consequat nulla officia exercitation magna sint ea excepteur qui eu officia pariatur culpa sint elit nulla officia.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"310ece7d-dbb0-45d6-9e69-14c24e50fe3d",avatar:"images/avatars/male-10.jpg",background:"images/cards/24-640x480.jpg",name:"Cervantes Kramer",emails:[{email:"cervanteskramer@mail.io",label:"Personal"}],phoneNumbers:[{country:"vg",phoneNumber:"998 498 2507",label:"Mobile"},{country:"vg",phoneNumber:"856 477 3445",label:"Work"}],title:"Motor Winder",company:"Xeronk",birthday:"1992-09-04T12:00:00.000Z",address:"238 Rochester Avenue, Lydia, Oklahoma, PO3914",notes:"

Excepteur do ullamco voluptate deserunt tempor ullamco enim non incididunt adipisicing sunt sint sit qui occaecat occaecat id laboris et duis amet reprehenderit cupidatat aliquip dolore ea eu ea nulla.

Cillum nulla deserunt laboris eu sint dolor non laboris cupidatat aute nisi amet mollit ipsum cillum excepteur consequat tempor exercitation consequat nostrud ipsum qui excepteur eiusmod nostrud laboris pariatur sint.

",tags:["a8991c76-2fda-4bbd-a718-df13d6478847"]},{id:"dcc673f6-de59-4715-94ed-8f64663d449b",avatar:"images/avatars/female-19.jpg",background:"images/cards/25-640x480.jpg",name:"Megan Suarez",emails:[{email:"megansuarez@mail.us",label:"Personal"}],phoneNumbers:[{country:"bb",phoneNumber:"875 422 2053",label:"Mobile"},{country:"bb",phoneNumber:"861 487 2597",label:"Work"},{country:"bb",phoneNumber:"873 414 3953",label:"Home"}],title:"Bindery Machine Operator",company:"Cemention",birthday:"1984-09-08T12:00:00.000Z",address:"112 Tillary Street, Camptown, Vermont, PO8827",notes:"

Pariatur tempor laborum deserunt commodo eiusmod adipisicing amet anim irure fugiat laboris velit do velit elit aute deserunt officia fugiat nulla ullamco est elit veniam officia sit veniam velit commodo.

Laboris duis eu adipisicing esse fugiat voluptate enim sint in voluptate lorem laboris eiusmod commodo nostrud dolor qui incididunt non fugiat culpa aliquip minim voluptate lorem sint sunt velit eiusmod.

",tags:["65930b5a-5d2a-4303-b11f-865d69e6fdb5"]},{id:"3e4ca731-d39b-4ad9-b6e0-f84e67f4b74a",avatar:"images/avatars/female-20.jpg",background:"images/cards/26-640x480.jpg",name:"Ofelia Ratliff",emails:[{email:"ofeliaratliff@mail.tv",label:"Personal"}],phoneNumbers:[{country:"vu",phoneNumber:"978 546 3699",label:"Mobile"},{country:"vu",phoneNumber:"892 551 2229",label:"Work"},{country:"vu",phoneNumber:"949 495 3479",label:"Home"}],company:"Buzzmaker",birthday:"1988-11-11T12:00:00.000Z",address:"951 Hampton Avenue, Bartonsville, Mississippi, PO4232",notes:"

Ad lorem id irure aute ipsum ex occaecat commodo dolore eu dolor exercitation anim quis officia deserunt lorem sunt officia eu sit aliquip laborum id duis aliqua quis aute magna.

Do do lorem est amet aliqua ex excepteur nisi cupidatat esse consequat ipsum in ad eiusmod proident cupidatat dolore anim ut pariatur sint do elit incididunt officia adipisicing amet eu.

",tags:["a8991c76-2fda-4bbd-a718-df13d6478847"]},{id:"2012d4a5-19e4-444d-aaff-1d8b1d853650",avatar:"images/avatars/female-01.jpg",background:"images/cards/27-640x480.jpg",name:"Laurel Parker",emails:[{email:"laurelparker@mail.com",label:"Personal"}],phoneNumbers:[{country:"lu",phoneNumber:"805 502 3677",label:"Mobile"},{country:"lu",phoneNumber:"925 527 2973",label:"Work"},{country:"lu",phoneNumber:"975 495 2977",label:"Home"}],title:"Fundraising Director",company:"Omnigog",birthday:"1987-05-17T12:00:00.000Z",address:"157 Woodhull Street, Rutherford, West Virginia, PO6646",notes:"

Duis laboris consectetur et anim eiusmod laborum aute mollit ut officia ipsum dolore eiusmod ex eu elit officia est amet aliquip ullamco veniam proident id aliquip duis qui voluptate fugiat.

Sunt aliquip nulla amet sint culpa laboris quis proident qui veniam excepteur ullamco irure non eu occaecat est enim ut velit dolore sit tempor cillum reprehenderit proident velit lorem ad.

",tags:["2026ce08-d08f-4b4f-9506-b10cdb5b104f"]},{id:"012b8219-74bf-447c-af2c-66904d90a956",avatar:"images/avatars/female-02.jpg",background:"images/cards/28-640x480.jpg",name:"Tracy Delacruz",emails:[{email:"tracydelacruz@mail.name",label:"Personal"},{email:"delacruz.tracy@shepard.me",label:"Work"}],phoneNumbers:[{country:"co",phoneNumber:"974 428 2886",label:"Mobile"}],title:"Bindery Machine Operator",company:"Shepard",birthday:"1963-08-10T12:00:00.000Z",address:"604 Merit Court, Wyano, New Hampshire, PO1641",notes:"

Dolor anim fugiat aliquip eiusmod lorem nisi adipisicing ea deserunt est quis non sit nulla voluptate deserunt magna eiusmod irure labore fugiat consectetur laboris velit voluptate exercitation aute magna sit.

Sunt ullamco quis qui ea ullamco quis sit ex nisi deserunt fugiat qui culpa minim proident dolor veniam lorem nulla amet do dolor proident sunt ex incididunt ipsum cillum non.

",tags:["c31e9e5d-e0cb-4574-a13f-8a6ee5ff8309"]},{id:"8b1befd2-66a7-4981-ae52-77f01b382d18",avatar:"images/avatars/female-03.jpg",background:"images/cards/29-640x480.jpg",name:"Jeannette Stanton",emails:[{email:"jeannettestanton@mail.info",label:"Personal"},{email:"stanton.jeannette@zentury.biz",label:"Work"}],phoneNumbers:[{country:"dz",phoneNumber:"947 561 3783",label:"Mobile"},{country:"dz",phoneNumber:"917 463 3737",label:"Work"},{country:"dz",phoneNumber:"835 510 2059",label:"Home"}],title:"Hotel Manager",company:"Zentury",birthday:"1975-09-02T12:00:00.000Z",address:"100 Menahan Street, Snyderville, Kansas, PO1006",notes:"

Sint anim sint tempor proident irure proident exercitation dolor enim in sint non occaecat tempor mollit dolore ea labore ipsum sunt in incididunt proident excepteur id in velit et quis.

Amet mollit ut nostrud cupidatat ut culpa irure in ex occaecat aute aliqua tempor incididunt elit nulla irure aliqua ea do amet ex elit incididunt minim eu fugiat elit pariatur.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"844668c3-5e20-4fed-9e3a-7d274f696e61",avatar:"images/avatars/female-04.jpg",background:"images/cards/30-640x480.jpg",name:"Johnnie Cleveland",emails:[{email:"johnniecleveland@mail.co.uk",label:"Personal"},{email:"cleveland.johnnie@viasia.net",label:"Work"}],phoneNumbers:[{country:"au",phoneNumber:"947 468 2942",label:"Mobile"}],title:"Fundraising Director",company:"Viasia",birthday:"1986-03-15T12:00:00.000Z",address:"283 Albany Avenue, Jennings, Rhode Island, PO1646",notes:"

Id est dolore nostrud consectetur ullamco aliquip dolore nisi consectetur cupidatat consectetur ut lorem exercitation laborum est culpa qui aliquip fugiat fugiat laborum minim sint sit laborum elit consectetur occaecat.

Cillum eu aliquip ex enim dolore enim ea pariatur elit voluptate in eu magna eu voluptate est cupidatat aliqua cupidatat ex eu dolor voluptate velit fugiat ipsum labore labore aliqua.

",tags:["65930b5a-5d2a-4303-b11f-865d69e6fdb5"]},{id:"5a01e870-8be1-45a5-b58a-ec09c06e8f28",avatar:"images/avatars/female-05.jpg",background:"images/cards/31-640x480.jpg",name:"Staci Hyde",emails:[{email:"stacihyde@mail.ca",label:"Personal"}],phoneNumbers:[{country:"id",phoneNumber:"944 525 2944",label:"Mobile"},{country:"id",phoneNumber:"877 500 2506",label:"Work"}],title:"Banker Mason",company:"Zilla",birthday:"1975-04-22T12:00:00.000Z",address:"560 Dooley Street, Ellerslie, Louisiana, PO1005",notes:"

Pariatur esse ex laborum ex dolor laborum proident enim consectetur occaecat magna adipisicing magna dolore officia aute et dolor aliquip enim adipisicing culpa reprehenderit aliqua officia qui pariatur aliquip occaecat.

Excepteur est nisi officia eiusmod et duis mollit labore minim duis officia lorem ipsum duis deserunt cupidatat excepteur nostrud incididunt non cillum fugiat adipisicing anim consectetur nostrud aliquip labore cupidatat.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"5ac1f193-f150-45f9-bfe4-b7b4e1a83ff9",avatar:"images/avatars/female-06.jpg",background:"images/cards/32-640x480.jpg",name:"Angela Gallagher",emails:[{email:"angelagallagher@mail.org",label:"Personal"}],phoneNumbers:[{country:"et",phoneNumber:"996 514 3856",label:"Mobile"},{country:"et",phoneNumber:"903 539 2049",label:"Work"},{country:"et",phoneNumber:"938 463 3685",label:"Home"}],title:"Electromedical Equipment Technician",company:"Zenolux",birthday:"1965-08-02T12:00:00.000Z",address:"445 Remsen Avenue, Ruckersville, Delaware, PO2712",notes:"

Pariatur do nisi labore culpa minim aliquip excepteur voluptate id id aute eu aliquip adipisicing nulla laboris consectetur dolore ullamco ut exercitation fugiat excepteur veniam ex cillum cupidatat ad adipisicing.

Dolor culpa dolor magna incididunt voluptate sunt amet dolor cillum ut nostrud nisi quis ex pariatur enim dolore sunt sunt cupidatat id non lorem magna esse amet commodo minim id.

",tags:["cbde2486-5033-4e09-838e-e901b108cd41"]},{id:"995df091-d78a-4bb7-840c-ba6a7d14a1bd",avatar:"images/avatars/male-11.jpg",background:"images/cards/33-640x480.jpg",name:"Hutchinson Levy",emails:[{email:"hutchinsonlevy@mail.io",label:"Personal"}],phoneNumbers:[{country:"et",phoneNumber:"970 546 3452",label:"Mobile"},{country:"et",phoneNumber:"894 438 2430",label:"Work"}],title:"Congressional Representative",company:"Zytrek",birthday:"1978-03-22T12:00:00.000Z",address:"911 Lois Avenue, Epworth, California, PO6557",notes:"

Veniam deserunt aliquip culpa commodo et est ea cillum ea pariatur reprehenderit dolore adipisicing voluptate dolor eiusmod tempor exercitation reprehenderit nostrud labore nostrud do nulla commodo officia qui culpa ea.

Velit deserunt do ut esse tempor minim cupidatat amet qui consequat enim duis elit veniam sunt sit aliquip irure cillum irure sunt officia incididunt cupidatat commodo amet non qui anim.

",tags:["65930b5a-5d2a-4303-b11f-865d69e6fdb5"]},{id:"7184be71-a28f-4f2b-8c45-15f78cf2f825",avatar:"images/avatars/female-05.jpg",background:"images/cards/34-640x480.jpg",name:"Alissa Nelson",emails:[{email:"alissanelson@mail.us",label:"Personal"}],phoneNumbers:[{country:"lu",phoneNumber:"893 600 2639",label:"Mobile"}],title:"Bindery Machine Operator",company:"Emtrak",birthday:"1993-10-19T12:00:00.000Z",address:"514 Sutter Avenue, Shindler, Puerto Rico, PO3862",notes:"

Ullamco ut aute reprehenderit velit incididunt veniam consequat ut ipsum sint laborum duis officia pariatur mollit enim nulla reprehenderit dolor aliquip labore ex aute in sunt dolor nulla reprehenderit dolor.

Ad enim ex non minim commodo culpa culpa ex est anim aute adipisicing proident ut ex et aliquip amet exercitation lorem tempor laborum quis reprehenderit veniam proident ullamco id eiusmod.

",tags:["3eaab175-ec0d-4db7-bc3b-efc633c769be"]},{id:"325d508c-ca49-42bf-b0d5-c4a6b8da3d5c",avatar:null,background:null,name:"Oliver Head",emails:[{email:"oliverhead@mail.tv",label:"Personal"}],phoneNumbers:[{country:"bn",phoneNumber:"977 528 3294",label:"Mobile"}],title:"Meteorologist",company:"Rameon",birthday:"1967-01-05T12:00:00.000Z",address:"569 Clermont Avenue, Movico, Marshall Islands, PO7293",notes:"

Duis laborum magna ipsum officia cillum ea ut commodo anim exercitation incididunt id ipsum nisi consectetur aute officia culpa anim in veniam ad officia consequat qui ullamco ea laboris ad.

Ad ea excepteur ea veniam nostrud est labore ea consectetur laboris cupidatat aute pariatur aute mollit dolor do deserunt nisi mollit fugiat qui officia ullamco est officia est ullamco consequat.

",tags:["65930b5a-5d2a-4303-b11f-865d69e6fdb5"]},{id:"c674b6e1-b846-4bba-824b-0b4df0cdec48",avatar:"images/avatars/male-13.jpg",background:"images/cards/35-640x480.jpg",name:"Duran Barr",emails:[{email:"duranbarr@mail.com",label:"Personal"},{email:"barr.duran@hinway.name",label:"Work"}],phoneNumbers:[{country:"sr",phoneNumber:"857 457 2508",label:"Mobile"},{country:"sr",phoneNumber:"887 522 2146",label:"Work"},{country:"sr",phoneNumber:"947 574 3174",label:"Home"}],title:"Insurance Analyst",company:"Hinway",birthday:"1977-11-06T12:00:00.000Z",address:"103 Chestnut Avenue, Glenbrook, Indiana, PO2578",notes:"

Ad ipsum occaecat dolore ullamco labore ex sint est pariatur aliquip ea do esse do est dolore duis excepteur esse irure eiusmod pariatur elit nostrud laboris ad ex nostrud nostrud.

Occaecat proident magna elit ullamco ea incididunt fugiat est nulla reprehenderit in veniam esse qui minim aliqua tempor excepteur dolor et tempor occaecat in veniam esse qui exercitation laborum esse.

",tags:["a8991c76-2fda-4bbd-a718-df13d6478847"]}],mp=[{id:"19430ee3-b0fe-4987-a7c8-74453ad5504d",iso:"af",name:"Afghanistan",code:"+93",flagImagePos:"-1px -3180px"},{id:"6c6b5c5c-97d5-4881-b5e1-e05b8f739ee7",iso:"al",name:"Albania",code:"+355",flagImagePos:"-1px -1310px"},{id:"d1f3941f-075e-4777-a5fd-8b196d98cd5a",iso:"dz",name:"Algeria",code:"+213",flagImagePos:"-1px -681px"},{id:"0dc3d1b8-f7f3-4c3d-8493-0d8b5a679910",iso:"as",name:"American Samoa",code:"+1",flagImagePos:"-1px -2058px"},{id:"e2e88578-b410-499f-aa59-9bb8da13c781",iso:"ad",name:"Andorra",code:"+376",flagImagePos:"-1px -766px"},{id:"4446885b-b391-4b84-866f-2b36603053c4",iso:"ao",name:"Angola",code:"+244",flagImagePos:"-1px -2636px"},{id:"07024099-a3db-4881-a628-24e8c0ba2508",iso:"ai",name:"Anguilla",code:"+1",flagImagePos:"-1px -2687px"},{id:"26be08bc-d87a-4134-9fb0-73b6a5b47cea",iso:"ag",name:"Antigua & Barbuda",code:"+1",flagImagePos:"-1px -1140px"},{id:"53c77399-494e-49df-9e3a-587b536c033e",iso:"ar",name:"Argentina",code:"+54",flagImagePos:"-1px -3282px"},{id:"9f5753c4-e9e4-4975-86b4-9eb9f4f484de",iso:"am",name:"Armenia",code:"+374",flagImagePos:"-1px -205px"},{id:"f1bbb833-5c47-4e17-b8c3-1d492107dc86",iso:"aw",name:"Aruba",code:"+297",flagImagePos:"-1px -1021px"},{id:"dc7e3322-8bd5-4c49-932d-a8e50bd1f9ad",iso:"ac",name:"Ascension Island",code:"+247",flagImagePos:"-1px -86px"},{id:"4505ba35-afa5-47ef-a6c7-9b57f1dcd187",iso:"au",name:"Australia",code:"+61",flagImagePos:"-1px -2279px"},{id:"57b3cd1f-d5d6-403b-8137-fbeeacaf136a",iso:"at",name:"Austria",code:"+43",flagImagePos:"-1px -1735px"},{id:"11cbde08-3c33-422c-bf4b-85561595ffb5",iso:"az",name:"Azerbaijan",code:"+994",flagImagePos:"-1px -1599px"},{id:"48c1e060-e685-4e91-8de8-725f42576e6c",iso:"bs",name:"Bahamas",code:"+1",flagImagePos:"-1px -460px"},{id:"ee23ffb8-9540-4630-948e-ceba52fa54ce",iso:"bh",name:"Bahrain",code:"+973",flagImagePos:"-1px -1956px"},{id:"b5f37cb6-7870-4ed9-8f92-3864bd870062",iso:"bd",name:"Bangladesh",code:"+880",flagImagePos:"-1px -2364px"},{id:"92de9080-f709-493e-a9fa-d23b3d4093d4",iso:"bb",name:"Barbados",code:"+1",flagImagePos:"-1px -2075px"},{id:"a2f4ff04-86b8-4bc0-952f-686bfe99c07f",iso:"by",name:"Belarus",code:"+375",flagImagePos:"-1px -1412px"},{id:"2025b6b3-1287-4b4c-8b13-36deb44e5751",iso:"be",name:"Belgium",code:"+32",flagImagePos:"-1px -1px"},{id:"70d82950-3eca-496f-866d-d99c136260e5",iso:"bz",name:"Belize",code:"+501",flagImagePos:"-1px -613px"},{id:"dc0bedf5-e197-46b4-af21-c2e495b15768",iso:"bj",name:"Benin",code:"+229",flagImagePos:"-1px -1684px"},{id:"aeee4f9d-99a1-4c6b-826c-f3c0ff707dce",iso:"bm",name:"Bermuda",code:"+1",flagImagePos:"-1px -2585px"},{id:"73b80fa7-50d0-4fd5-8d26-24baade525a2",iso:"bt",name:"Bhutan",code:"+975",flagImagePos:"-1px -2483px"},{id:"571bf396-810b-4fc4-9ffc-c9e4db9d3bef",iso:"bo",name:"Bolivia",code:"+591",flagImagePos:"-1px -2177px"},{id:"cbfbf28b-b79b-4b7d-a2e9-37a2000aa15b",iso:"ba",name:"Bosnia & Herzegovina",code:"+387",flagImagePos:"-1px -2092px"},{id:"f929da82-915c-4ac8-ba13-aa1b44174c71",iso:"bw",name:"Botswana",code:"+267",flagImagePos:"-1px -3724px"},{id:"2dea0689-0548-400c-a58f-ebcd6373cd07",iso:"br",name:"Brazil",code:"+55",flagImagePos:"-1px -1004px"},{id:"d2c2c16f-15f8-467b-8c42-a02babe5362b",iso:"io",name:"British Indian Ocean Territory",code:"+246",flagImagePos:"-1px -86px"},{id:"1d90db23-ca7c-4d23-a995-9b2a8021f4ad",iso:"vg",name:"British Virgin Islands",code:"+1",flagImagePos:"-1px -1854px"},{id:"f16aebb2-cdae-4af2-aba5-f66f34d6ac3a",iso:"bn",name:"Brunei",code:"+673",flagImagePos:"-1px -2228px"},{id:"499d6ee6-8f8b-4a5b-bb92-9cce9d1c6546",iso:"bg",name:"Bulgaria",code:"+359",flagImagePos:"-1px -3537px"},{id:"67e2986b-98d0-44c3-b08f-6cbba8b14ff8",iso:"bf",name:"Burkina Faso",code:"+226",flagImagePos:"-1px -953px"},{id:"fea611f2-4aa3-427f-86e1-657e8aef24a8",iso:"bi",name:"Burundi",code:"+257",flagImagePos:"-1px -2551px"},{id:"3b959360-3d04-4018-afdf-a392afa1881d",iso:"kh",name:"Cambodia",code:"+855",flagImagePos:"-1px -290px"},{id:"9336ba3b-01be-4b84-82b5-f02395856ac5",iso:"cm",name:"Cameroon",code:"+237",flagImagePos:"-1px -2806px"},{id:"36a159b0-f33e-4481-85b0-751bdd9ea79d",iso:"ca",name:"Canada",code:"+1",flagImagePos:"-1px -1803px"},{id:"a3038010-382e-436e-b61d-e4b923aa1cb3",iso:"cv",name:"Cape Verde",code:"+238",flagImagePos:"-1px -3639px"},{id:"dd898165-12a9-4c90-a3e4-012149c0feac",iso:"bq",name:"Caribbean Netherlands",code:"+599",flagImagePos:"-1px -3741px"},{id:"a1f30091-26da-481a-a84f-2638b2d7c14d",iso:"ky",name:"Cayman Islands",code:"+1",flagImagePos:"-1px -375px"},{id:"469b4a79-8a1a-4428-b7bd-4665202b7292",iso:"cf",name:"Central African Republic",code:"+236",flagImagePos:"-1px -2466px"},{id:"a9c2fa4b-c22a-41bd-9735-b4adeadab7f7",iso:"td",name:"Chad",code:"+235",flagImagePos:"-1px -1055px"},{id:"f0825f0d-e086-49e0-846e-9e4784bf872c",iso:"cl",name:"Chile",code:"+56",flagImagePos:"-1px -1752px"},{id:"89d3f07d-446e-459d-b168-595af96d708f",iso:"cn",name:"China",code:"+86",flagImagePos:"-1px -1072px"},{id:"903801ce-2f83-4df8-a380-9dc6df6c35cf",iso:"co",name:"Colombia",code:"+57",flagImagePos:"-1px -409px"},{id:"55d7d2be-8273-4770-844c-1ef87524cd27",iso:"km",name:"Comoros",code:"+269",flagImagePos:"-1px -1871px"},{id:"a5b00b2f-01de-4c0d-914f-fe05c92c8f43",iso:"cg",name:"Congo - Brazzaville",code:"+242",flagImagePos:"-1px -2398px"},{id:"58e07572-21b9-4630-a17c-a51c0ade4b8a",iso:"cd",name:"Congo - Kinshasa",code:"+243",flagImagePos:"-1px -1990px"},{id:"5a09d08e-b6ab-4084-8350-1d97d504c222",iso:"ck",name:"Cook Islands",code:"+682",flagImagePos:"-1px -3112px"},{id:"760f2b33-0822-4ad9-83cf-b497dcf273bb",iso:"cr",name:"Costa Rica",code:"+506",flagImagePos:"-1px -2857px"},{id:"489db55f-6316-4f43-a1c7-a0921e16743a",iso:"ci",name:"C\xF4te d\u2019Ivoire",code:"+225",flagImagePos:"-1px -2194px"},{id:"398c1d99-7ee4-44cd-9c2a-067acba2c8fb",iso:"hr",name:"Croatia",code:"+385",flagImagePos:"-1px -1174px"},{id:"572da7dc-8463-4797-ad84-7fcf8f53bb80",iso:"cu",name:"Cuba",code:"+53",flagImagePos:"-1px -987px"},{id:"572674e5-b0d4-4206-8310-70f4656e65e2",iso:"cw",name:"Cura\xE7ao",code:"+599",flagImagePos:"-1px -3758px"},{id:"ac1e2a9d-a888-427e-9ad3-a0cbb27e603a",iso:"cy",name:"Cyprus",code:"+357",flagImagePos:"-1px -732px"},{id:"075ce3fd-83e7-472a-89cb-8b5e224102c4",iso:"cz",name:"Czechia",code:"+420",flagImagePos:"-1px -3095px"},{id:"4cde631a-97e9-4fc2-9465-9d9a433ca5c1",iso:"dk",name:"Denmark",code:"+45",flagImagePos:"-1px -1820px"},{id:"1b9c40a6-bf03-4759-b6ab-8edefafd8b44",iso:"dj",name:"Djibouti",code:"+253",flagImagePos:"-1px -2874px"},{id:"f5eec2ba-1a0b-465c-b3e5-9bd8458d0704",iso:"dm",name:"Dominica",code:"+1",flagImagePos:"-1px -3350px"},{id:"cb6921fc-df2a-4a97-8a34-4d901ac1e994",iso:"do",name:"Dominican Republic",code:"+1",flagImagePos:"-1px -2007px"},{id:"7d6641f1-ef97-4bee-b1b8-0f54fea35aeb",iso:"ec",name:"Ecuador",code:"+593",flagImagePos:"-1px -1531px"},{id:"dfeb30b9-b4b8-4931-9334-c3961b7843a6",iso:"eg",name:"Egypt",code:"+20",flagImagePos:"-1px -3027px"},{id:"7d9f7158-7206-491f-a614-6a3e7e6af354",iso:"sv",name:"El Salvador",code:"+503",flagImagePos:"-1px -2160px"},{id:"bcdbebc2-a51d-4891-93b0-52b463d0841d",iso:"gq",name:"Equatorial Guinea",code:"+240",flagImagePos:"-1px -1973px"},{id:"53c2c225-f321-406f-b377-7c8b6720bcb4",iso:"er",name:"Eritrea",code:"+291",flagImagePos:"-1px -936px"},{id:"ba0e995a-17a8-48ff-88e6-54ff8207b038",iso:"ee",name:"Estonia",code:"+372",flagImagePos:"-1px -3333px"},{id:"abe9af9b-91da-4bba-9adf-a496bf414719",iso:"sz",name:"Eswatini",code:"+268",flagImagePos:"-1px -3129px"},{id:"e993ecc8-732a-4446-8ab1-144c084f3192",iso:"et",name:"Ethiopia",code:"+251",flagImagePos:"-1px -3367px"},{id:"6c7aae9d-e18d-4d09-8467-7bb99d925768",iso:"fk",name:"Falkland Islands (Islas Malvinas)",code:"+500",flagImagePos:"-1px -3809px"},{id:"92e704eb-9573-4d91-b932-2b1eddaacb3e",iso:"fo",name:"Faroe Islands",code:"+298",flagImagePos:"-1px -1429px"},{id:"561c079c-69c2-4e62-b947-5cd76783a67c",iso:"fj",name:"Fiji",code:"+679",flagImagePos:"-1px -2500px"},{id:"3f31a88e-c7ed-47fa-9aae-2058be7cbe09",iso:"fi",name:"Finland",code:"+358",flagImagePos:"-1px -2568px"},{id:"4c8ba1fc-0203-4a8f-8321-4dda4a0c6732",iso:"fr",name:"France",code:"+33",flagImagePos:"-1px -324px"},{id:"198074d5-67a2-4fd3-b13d-429a394b6371",iso:"gf",name:"French Guiana",code:"+594",flagImagePos:"-1px -324px"},{id:"2f5ff3d1-745e-48a1-b4e8-a377b22af812",iso:"pf",name:"French Polynesia",code:"+689",flagImagePos:"-1px -2262px"},{id:"a8b80121-5529-4cfe-83fb-6b1f6c81abcb",iso:"ga",name:"Gabon",code:"+241",flagImagePos:"-1px -1157px"},{id:"c9bc7d57-7883-4f63-bc6e-5dcc3db8612d",iso:"gm",name:"Gambia",code:"+220",flagImagePos:"-1px -817px"},{id:"1fc146d8-cebe-4ef1-bb0f-30bd0870ccf9",iso:"ge",name:"Georgia",code:"+995",flagImagePos:"-1px -1123px"},{id:"e74ac4b1-0b4b-4630-bac0-2e53e270b363",iso:"de",name:"Germany",code:"+49",flagImagePos:"-1px -3452px"},{id:"adda89c9-4b47-4552-85c4-668f2cef2dbd",iso:"gh",name:"Ghana",code:"+233",flagImagePos:"-1px -2891px"},{id:"962a059b-a5ac-4e2f-9405-5c418cadb6b0",iso:"gi",name:"Gibraltar",code:"+350",flagImagePos:"-1px -341px"},{id:"0acd0dae-0f39-4c23-be1d-c0295539d8c4",iso:"gr",name:"Greece",code:"+30",flagImagePos:"-1px -188px"},{id:"7529a6e4-8a6a-4c27-885e-ff0c5e15e515",iso:"gl",name:"Greenland",code:"+299",flagImagePos:"-1px -2347px"},{id:"416ba85d-f860-48dc-9c60-32602c07e266",iso:"gd",name:"Grenada",code:"+1",flagImagePos:"-1px -3316px"},{id:"f43f1f96-1fb1-4e5e-b818-71e60e501fd4",iso:"gp",name:"Guadeloupe",code:"+590",flagImagePos:"-1px -511px"},{id:"e29122da-20cf-4d24-bc68-93f9c3296730",iso:"gu",name:"Guam",code:"+1",flagImagePos:"-1px -3265px"},{id:"8a24ff28-dcae-4846-b0c1-18cfcb04de06",iso:"gt",name:"Guatemala",code:"+502",flagImagePos:"-1px -1208px"},{id:"b617a005-be15-49c8-9533-c0376681a564",iso:"gn",name:"Guinea",code:"+224",flagImagePos:"-1px -3520px"},{id:"d9913e74-e340-4a4f-bf4b-aaaf1747364b",iso:"gw",name:"Guinea-Bissau",code:"+245",flagImagePos:"-1px -2602px"},{id:"c8245da4-cd4f-4818-a41e-42afec6faa9a",iso:"gy",name:"Guyana",code:"+592",flagImagePos:"-1px -1038px"},{id:"c598961d-3040-4dbb-8934-6d8eb4b9be97",iso:"ht",name:"Haiti",code:"+509",flagImagePos:"-1px -392px"},{id:"f51aadf1-3c7a-4d24-b8fb-69c7e05243e4",iso:"hn",name:"Honduras",code:"+504",flagImagePos:"-1px -2959px"},{id:"a621dbe5-fb11-4f7f-9a8d-2330bd20c563",iso:"hk",name:"Hong Kong",code:"+852",flagImagePos:"-1px -3707px"},{id:"a113fe26-d409-4ab7-b27c-0e8ac112071f",iso:"hu",name:"Hungary",code:"+36",flagImagePos:"-1px -902px"},{id:"6430b612-4071-4614-bfdb-408fbb0b8fa4",iso:"is",name:"Iceland",code:"+354",flagImagePos:"-1px -2704px"},{id:"4cce1334-df1f-4b11-9f15-a4faaac3d0db",iso:"in",name:"India",code:"+91",flagImagePos:"-1px -2245px"},{id:"54969b2f-6aa9-4a58-850d-b4779ef3038e",iso:"id",name:"Indonesia",code:"+62",flagImagePos:"-1px -2653px"},{id:"cb631628-5854-44d2-9dbc-47cdf9c9ea5e",iso:"ir",name:"Iran",code:"+98",flagImagePos:"-1px -2738px"},{id:"21a50cc1-954c-49c2-8296-696f1f57b79e",iso:"iq",name:"Iraq",code:"+964",flagImagePos:"-1px -851px"},{id:"3e17cb8a-9c44-4c75-b417-556546ceebff",iso:"ie",name:"Ireland",code:"+353",flagImagePos:"-1px -2670px"},{id:"0a15f5a3-7571-478a-9fcd-6cbd6563e08c",iso:"il",name:"Israel",code:"+972",flagImagePos:"-1px -426px"},{id:"2cbab786-d79b-4ea1-ab26-0553c5e423d3",iso:"it",name:"Italy",code:"+39",flagImagePos:"-1px -154px"},{id:"33a67cd8-0858-46c3-b833-4fd395d2daa4",iso:"jm",name:"Jamaica",code:"+1",flagImagePos:"-1px -2296px"},{id:"5edf8bb6-6a29-44ee-b5f2-7d7cbf61f971",iso:"jp",name:"Japan",code:"+81",flagImagePos:"-1px -528px"},{id:"879b69bb-3f8f-484f-a767-7fdeef6bae15",iso:"jo",name:"Jordan",code:"+962",flagImagePos:"-1px -1905px"},{id:"4217e52c-2835-4c7b-87d3-e290c4fa6074",iso:"kz",name:"Kazakhstan",code:"+7",flagImagePos:"-1px -1565px"},{id:"934b172d-4427-47f6-8648-6411652be23d",iso:"ke",name:"Kenya",code:"+254",flagImagePos:"-1px -3605px"},{id:"2358e177-3956-4bcf-a954-56275e90e28d",iso:"ki",name:"Kiribati",code:"+686",flagImagePos:"-1px -477px"},{id:"98e8fae8-cd1b-419f-813b-ee348b51d843",iso:"xk",name:"Kosovo",code:"+383",flagImagePos:"-1px -3860px"},{id:"5376f774-4fcb-47dc-b118-e48d34b030ef",iso:"kw",name:"Kuwait",code:"+965",flagImagePos:"-1px -3435px"},{id:"9bc380c4-5840-4d26-a615-310cd817ae94",iso:"kg",name:"Kyrgyzstan",code:"+996",flagImagePos:"-1px -2143px"},{id:"3278e7f0-176b-4352-9e38-df59b052b91f",iso:"la",name:"Laos",code:"+856",flagImagePos:"-1px -562px"},{id:"e2ba5fad-f531-467c-b195-a6cd90136e19",iso:"lv",name:"Latvia",code:"+371",flagImagePos:"-1px -2619px"},{id:"49f74ca5-9ff1-44af-8e9c-59e1c4704e83",iso:"lb",name:"Lebanon",code:"+961",flagImagePos:"-1px -1616px"},{id:"d94b6d96-17c1-4de8-abc3-3e14873b62c0",iso:"ls",name:"Lesotho",code:"+266",flagImagePos:"-1px -3010px"},{id:"e35005f8-285e-4fe5-9cda-def721d9cc7b",iso:"lr",name:"Liberia",code:"+231",flagImagePos:"-1px -2823px"},{id:"60788779-78f0-4b2b-8ad8-c7e4bbde10b5",iso:"ly",name:"Libya",code:"+218",flagImagePos:"-1px -137px"},{id:"f24ad4ea-454a-4d40-a1f1-db188ec0b75e",iso:"li",name:"Liechtenstein",code:"+423",flagImagePos:"-1px -1276px"},{id:"f6709b72-4150-4cde-a37b-e6eb95f5bd1d",iso:"lt",name:"Lithuania",code:"+370",flagImagePos:"-1px -1446px"},{id:"0d0c1a84-f645-4ffe-87d2-9a7bb4f88bbc",iso:"lu",name:"Luxembourg",code:"+352",flagImagePos:"-1px -1922px"},{id:"5b3fdebe-a4ed-47c6-88c3-d867d3a79bf0",iso:"mo",name:"Macao",code:"+853",flagImagePos:"-1px -3554px"},{id:"6a84f456-bc77-4b76-8651-e2a0994f3278",iso:"mg",name:"Madagascar",code:"+261",flagImagePos:"-1px -1667px"},{id:"2a5d5baf-1db7-4606-a330-227834c77098",iso:"mw",name:"Malawi",code:"+265",flagImagePos:"-1px -2942px"},{id:"f2b32090-6d8d-40db-ba50-a63037926508",iso:"my",name:"Malaysia",code:"+60",flagImagePos:"-1px -2517px"},{id:"51c7830c-0c76-44ed-bcdf-be75688e1d0c",iso:"mv",name:"Maldives",code:"+960",flagImagePos:"-1px -800px"},{id:"ea7a2274-0542-4bbb-b629-aa63bef97442",iso:"ml",name:"Mali",code:"+223",flagImagePos:"-1px -3469px"},{id:"6f70796e-8f64-4a1a-ac2a-990d7d502db3",iso:"mt",name:"Malta",code:"+356",flagImagePos:"-1px -2041px"},{id:"c60f429e-0d4f-42cf-96f9-e7dc4fdcd5ee",iso:"mh",name:"Marshall Islands",code:"+692",flagImagePos:"-1px -1463px"},{id:"e8afae89-e5b0-4551-bbd4-bbfcee50c8ad",iso:"mq",name:"Martinique",code:"+596",flagImagePos:"-1px -239px"},{id:"361afc7c-ee94-464b-b5cb-f059ecd79e99",iso:"mr",name:"Mauritania",code:"+222",flagImagePos:"-1px -307px"},{id:"bce43b5e-d2f7-47ca-b5c9-9ae72ba67bda",iso:"mu",name:"Mauritius",code:"+230",flagImagePos:"-1px -2993px"},{id:"d153dc32-4821-4f05-a5c8-564d003da5e1",iso:"mx",name:"Mexico",code:"+52",flagImagePos:"-1px -2755px"},{id:"80f9f386-231f-4d96-b950-5f6b6edbeb63",iso:"fm",name:"Micronesia",code:"+691",flagImagePos:"-1px -2313px"},{id:"a1d89e32-4b91-4519-b0d9-7d61299394ef",iso:"md",name:"Moldova",code:"+373",flagImagePos:"-1px -3690px"},{id:"0afeb22c-c106-479b-af45-1380fb8b404c",iso:"mc",name:"Monaco",code:"+377",flagImagePos:"-1px -1191px"},{id:"a18d0204-7c4a-425c-a33e-cbfac01be162",iso:"mn",name:"Mongolia",code:"+976",flagImagePos:"-1px -3503px"},{id:"260479fc-0410-4ccd-a963-e06c9f059bdb",iso:"me",name:"Montenegro",code:"+382",flagImagePos:"-1px -2976px"},{id:"a66872f1-ba90-420f-8f55-f0fbb10abce1",iso:"ms",name:"Montserrat",code:"+1",flagImagePos:"-1px -749px"},{id:"8fd1ba13-cb1a-488d-b715-01724d56d9dd",iso:"ma",name:"Morocco",code:"+212",flagImagePos:"-1px -3214px"},{id:"5d26fba4-6d15-4cd4-a23f-9034d952e580",iso:"mz",name:"Mozambique",code:"+258",flagImagePos:"-1px -834px"},{id:"f9c12031-14dc-495f-b150-28dddce17e3f",iso:"mm",name:"Myanmar (Burma)",code:"+95",flagImagePos:"-1px -18px"},{id:"6e21e956-2740-4058-a758-3b249f628a7b",iso:"na",name:"Namibia",code:"+264",flagImagePos:"-1px -2534px"},{id:"4a07dd5a-9341-4b06-969f-4bcd9c32e2a0",iso:"nr",name:"Nauru",code:"+674",flagImagePos:"-1px -2330px"},{id:"9d7121ce-1445-4c84-9401-ddc703d9dedb",iso:"np",name:"Nepal",code:"+977",flagImagePos:"-1px -120px"},{id:"31fbb24d-7c38-4ca8-b385-48d76a0685e3",iso:"nl",name:"Netherlands",code:"+31",flagImagePos:"-1px -1888px"},{id:"18071cc2-c457-4b4f-9217-2519a0b52c25",iso:"nc",name:"New Caledonia",code:"+687",flagImagePos:"-1px -1650px"},{id:"c4b0e7d1-08b2-421b-8ff6-913020cbf271",iso:"nz",name:"New Zealand",code:"+64",flagImagePos:"-1px -2024px"},{id:"25719230-2c64-4525-96c4-d4427dd2e40b",iso:"ni",name:"Nicaragua",code:"+505",flagImagePos:"-1px -171px"},{id:"a1090a0b-7f89-4d75-8c92-e460da9103ab",iso:"ne",name:"Niger",code:"+227",flagImagePos:"-1px -715px"},{id:"6869e4bb-32b8-43ff-84d1-67d9ee832e1f",iso:"ng",name:"Nigeria",code:"+234",flagImagePos:"-1px -3418px"},{id:"52b3ae35-196a-4e22-81e2-67b816a32d0e",iso:"nu",name:"Niue",code:"+683",flagImagePos:"-1px -2840px"},{id:"9f4e45d4-c7e1-4ba9-84d0-e712e7213c95",iso:"nf",name:"Norfolk Island",code:"+672",flagImagePos:"-1px -256px"},{id:"2db1b02c-631e-40a0-94d8-f1e567b1f705",iso:"kp",name:"North Korea",code:"+850",flagImagePos:"-1px -2415px"},{id:"92621b3f-55f5-42bb-8604-d0302e355e31",iso:"mk",name:"North Macedonia",code:"+389",flagImagePos:"-1px -1769px"},{id:"3cee8ab2-5cb3-43ea-b8ab-7016187d33e9",iso:"mp",name:"Northern Mariana Islands",code:"+1",flagImagePos:"-1px -919px"},{id:"77683fad-f106-4a94-a629-9562650edb35",iso:"no",name:"Norway",code:"+47",flagImagePos:"-1px -1089px"},{id:"09090411-ef9b-44f3-aeb9-65b5e338b8d6",iso:"om",name:"Oman",code:"+968",flagImagePos:"-1px -3384px"},{id:"18d4f06b-233b-4398-a9f8-6b4a4eaf6c71",iso:"pk",name:"Pakistan",code:"+92",flagImagePos:"-1px -2772px"},{id:"b1da5023-aab9-431c-921c-4f3e12b1aa7a",iso:"pw",name:"Palau",code:"+680",flagImagePos:"-1px -273px"},{id:"e6442ab2-ac99-4a02-9d7c-fd878e50de8a",iso:"ps",name:"Palestine",code:"+970",flagImagePos:"-1px -1548px"},{id:"6bb10fb5-8b4a-4136-a82e-6be6c017ab76",iso:"pa",name:"Panama",code:"+507",flagImagePos:"-1px -1106px"},{id:"b070a014-2ce4-4939-a868-951bd1e70923",iso:"pg",name:"Papua New Guinea",code:"+675",flagImagePos:"-1px -1939px"},{id:"5e23c743-ce7d-4abc-9dd4-44a700b29090",iso:"py",name:"Paraguay",code:"+595",flagImagePos:"-1px -3231px"},{id:"1a83f99d-91b3-438d-a576-5bf0f05fdd12",iso:"pe",name:"Peru",code:"+51",flagImagePos:"-1px -1225px"},{id:"667c9699-46b9-40f9-a41f-2c52826bb3cb",iso:"ph",name:"Philippines",code:"+63",flagImagePos:"-1px -2432px"},{id:"b84030ab-3193-4aa2-aef2-d4d21997e536",iso:"pl",name:"Poland",code:"+48",flagImagePos:"-1px -1514px"},{id:"e26d0064-6173-42ab-b761-bf8c639199fa",iso:"pt",name:"Portugal",code:"+351",flagImagePos:"-1px -664px"},{id:"0fd9770d-2a91-4b81-8633-f465bc151e16",iso:"pr",name:"Puerto Rico",code:"+1",flagImagePos:"-1px -596px"},{id:"f866eeeb-e64f-4123-ab63-c16e0a00d029",iso:"qa",name:"Qatar",code:"+974",flagImagePos:"-1px -579px"},{id:"c3a3fb54-5731-4a28-96bd-4190cfeeaff0",iso:"re",name:"R\xE9union",code:"+262",flagImagePos:"-1px -324px"},{id:"a6a48809-7e33-42c8-a25a-56ccdd7ccdfe",iso:"ro",name:"Romania",code:"+40",flagImagePos:"-1px -885px"},{id:"9556d1e9-3d02-4c5b-a0ce-97a2fd55c74a",iso:"ru",name:"Russia",code:"+7",flagImagePos:"-1px -868px"},{id:"6f7f0a97-e8b5-455d-bace-6953de7324eb",iso:"rw",name:"Rwanda",code:"+250",flagImagePos:"-1px -3673px"},{id:"e251cad5-7655-48f7-9892-6edf04a14fd7",iso:"ws",name:"Samoa",code:"+685",flagImagePos:"-1px -3163px"},{id:"f1cfec8c-a960-43b3-8e11-2cad72b4fff8",iso:"sm",name:"San Marino",code:"+378",flagImagePos:"-1px -2908px"},{id:"c5301260-13dc-4012-9678-2b57a5e409ae",iso:"st",name:"S\xE3o Tom\xE9 & Pr\xEDncipe",code:"+239",flagImagePos:"-1px -3299px"},{id:"02599f80-225a-451b-8c25-03b8993f88ac",iso:"sa",name:"Saudi Arabia",code:"+966",flagImagePos:"-1px -52px"},{id:"a54c3469-9668-4063-bfa0-04c450b43d3e",iso:"sn",name:"Senegal",code:"+221",flagImagePos:"-1px -2925px"},{id:"687ea07b-a7df-4778-b802-b040676fa56c",iso:"rs",name:"Serbia",code:"+381",flagImagePos:"-1px -3401px"},{id:"d010fb25-7044-4055-9c60-25bc89d83f64",iso:"sc",name:"Seychelles",code:"+248",flagImagePos:"-1px -1327px"},{id:"0c46a1e9-fcd8-4e7e-bbb1-ef3bfa83539b",iso:"sl",name:"Sierra Leone",code:"+232",flagImagePos:"-1px -970px"},{id:"e724edb6-9df4-42fb-bc1e-417996aa3020",iso:"sg",name:"Singapore",code:"+65",flagImagePos:"-1px -35px"},{id:"7478814a-dc3f-41ff-9341-da7e07ba8499",iso:"sx",name:"Sint Maarten",code:"+1",flagImagePos:"-1px -3826px"},{id:"b1a34e32-38dd-4a38-b63a-7133baf1417a",iso:"sk",name:"Slovakia",code:"+421",flagImagePos:"-1px -3044px"},{id:"1c1689a5-580b-411f-9283-b1e8333b351e",iso:"si",name:"Slovenia",code:"+386",flagImagePos:"-1px -1582px"},{id:"4b1c6a42-90b0-49ea-b968-8c95b871f0ec",iso:"sb",name:"Solomon Islands",code:"+677",flagImagePos:"-1px -1361px"},{id:"7ec9fdff-8ae6-4a14-b55e-6262d46bc3ef",iso:"so",name:"Somalia",code:"+252",flagImagePos:"-1px -1786px"},{id:"5e62f404-3e2c-4d63-ad7b-ab0755903842",iso:"za",name:"South Africa",code:"+27",flagImagePos:"-1px -3248px"},{id:"31966c2a-7d24-4ebc-8e02-392e4f04f12b",iso:"kr",name:"South Korea",code:"+82",flagImagePos:"-1px -3078px"},{id:"1b7ba825-bf7d-42c0-bb73-81f10a4009bf",iso:"ss",name:"South Sudan",code:"+211",flagImagePos:"-1px -3775px"},{id:"55c4137b-e437-4e80-bc8f-7857cd7c9364",iso:"es",name:"Spain",code:"+34",flagImagePos:"-1px -1480px"},{id:"fce4c284-e6a1-4e8c-96ca-6edf09e8a401",iso:"lk",name:"Sri Lanka",code:"+94",flagImagePos:"-1px -3622px"},{id:"0ae719a5-ae43-45d0-b669-66976a050ef1",iso:"bl",name:"St. Barth\xE9lemy",code:"+590",flagImagePos:"-1px -324px"},{id:"a588cc85-32a4-45ff-ba69-627105dab27a",iso:"sh",name:"St. Helena",code:"+290",flagImagePos:"-1px -630px"},{id:"f065aa7c-8d9e-419c-bbf0-9a97011cf272",iso:"kn",name:"St. Kitts & Nevis",code:"+1",flagImagePos:"-1px -103px"},{id:"9ea73bcc-2bf5-4ad9-9b39-de33de125f98",iso:"lc",name:"St. Lucia",code:"+1",flagImagePos:"-1px -1837px"},{id:"86a5a0e8-bfd4-480e-9bc0-7b88b2248a57",iso:"mf",name:"St. Martin",code:"+590",flagImagePos:"-1px -86px"},{id:"540857ba-923a-4656-a19f-cb3914825ecc",iso:"pm",name:"St. Pierre & Miquelon",code:"+508",flagImagePos:"-1px -1378px"},{id:"d381eb44-e77a-4dbd-abbb-224d7158e96d",iso:"vc",name:"St. Vincent & Grenadines",code:"+1",flagImagePos:"-1px -3588px"},{id:"7015db62-072d-49a2-8320-7587ec8b952f",iso:"sd",name:"Sudan",code:"+249",flagImagePos:"-1px -443px"},{id:"d7bbb285-aa4e-4a92-8613-8d2645c351ee",iso:"sr",name:"Suriname",code:"+597",flagImagePos:"-1px -3656px"},{id:"78978092-7be3-4ec8-b201-068089035cff",iso:"se",name:"Sweden",code:"+46",flagImagePos:"-1px -494px"},{id:"9f3fbec3-b58a-4b5a-9c4b-3997398c4148",iso:"ch",name:"Switzerland",code:"+41",flagImagePos:"-1px -1718px"},{id:"7ce0562c-fdc4-444c-bba3-02239c3c17da",iso:"sy",name:"Syria",code:"+963",flagImagePos:"-1px -2449px"},{id:"2d57a4a1-3f5a-41a2-a320-74a8f0db92e5",iso:"tw",name:"Taiwan",code:"+886",flagImagePos:"-1px -647px"},{id:"e1f747c5-4e91-487b-8265-8f70b3430849",iso:"tj",name:"Tajikistan",code:"+992",flagImagePos:"-1px -222px"},{id:"f07e257c-e049-4046-b031-f4348fb1734a",iso:"tz",name:"Tanzania",code:"+255",flagImagePos:"-1px -3146px"},{id:"684a0dde-5b5f-4072-98a4-46fc8de09556",iso:"th",name:"Thailand",code:"+66",flagImagePos:"-1px -1242px"},{id:"0376e29f-d9dd-4449-aa4e-d47353c16873",iso:"tl",name:"Timor-Leste",code:"+670",flagImagePos:"-1px -3843px"},{id:"fd647814-fc64-4724-bba7-4cd4da26c11e",iso:"tg",name:"Togo",code:"+228",flagImagePos:"-1px -783px"},{id:"ed271b14-39ee-4403-9be6-b54ac89b0ed3",iso:"tk",name:"Tokelau",code:"+690",flagImagePos:"-1px -3792px"},{id:"e2b83ecb-5a79-4ca0-9860-4baeae0380bb",iso:"to",name:"Tonga",code:"+676",flagImagePos:"-1px -1395px"},{id:"33bca09c-cc33-4680-929b-191ccbbc959a",iso:"tt",name:"Trinidad & Tobago",code:"+1",flagImagePos:"-1px -545px"},{id:"ab25c5da-7698-4b96-af34-5d20523915d9",iso:"tn",name:"Tunisia",code:"+216",flagImagePos:"-1px -698px"},{id:"784ac645-bc50-4b35-b5fb-effd72f99749",iso:"tr",name:"Turkey",code:"+90",flagImagePos:"-1px -2126px"},{id:"9a3b8bd3-bc73-4251-a068-a4842365e91a",iso:"tm",name:"Turkmenistan",code:"+993",flagImagePos:"-1px -3486px"},{id:"361bcad4-44d1-41fb-9bbf-39ea0fb87d49",iso:"tc",name:"Turks & Caicos Islands",code:"+1",flagImagePos:"-1px -1701px"},{id:"26fb1484-c756-4592-8523-99af9c870bb5",iso:"tv",name:"Tuvalu",code:"+688",flagImagePos:"-1px -358px"},{id:"cdb8455e-4eda-48f7-b30a-63c20838a364",iso:"vi",name:"U.S. Virgin Islands",code:"+1",flagImagePos:"-1px -2381px"},{id:"f47476cc-3da6-4377-83c9-33ab9f5293d1",iso:"ug",name:"Uganda",code:"+256",flagImagePos:"-1px -1497px"},{id:"5fcb791a-91be-416a-895d-0502fc509838",iso:"ua",name:"Ukraine",code:"+380",flagImagePos:"-1px -2721px"},{id:"7c8e1ced-0dd7-42b6-880b-19b3486d11e5",iso:"ae",name:"United Arab Emirates",code:"+971",flagImagePos:"-1px -3061px"},{id:"9f1362e7-e87c-4123-ade8-e5cfa6e99c09",iso:"gb",name:"United Kingdom",code:"+44",flagImagePos:"-1px -86px"},{id:"f9033267-9df0-46e4-9f79-c8b022e5c835",iso:"us",name:"United States",code:"+1",flagImagePos:"-1px -69px"},{id:"2cab7122-ec9a-48ac-8415-392b4f67ae51",iso:"uy",name:"Uruguay",code:"+598",flagImagePos:"-1px -3571px"},{id:"f442740c-94c3-4f2f-afb2-c7c279224b5f",iso:"uz",name:"Uzbekistan",code:"+998",flagImagePos:"-1px -1293px"},{id:"e6774547-6ab1-41a2-8107-201f913937b2",iso:"vu",name:"Vanuatu",code:"+678",flagImagePos:"-1px -1633px"},{id:"d600d6b0-e21f-4b6e-9036-0435a6ac2ea6",iso:"va",name:"Vatican City",code:"+39",flagImagePos:"-1px -3197px"},{id:"b8e0072d-498b-4bb4-a5b6-354d4200f882",iso:"ve",name:"Venezuela",code:"+58",flagImagePos:"-1px -1344px"},{id:"15dc081a-4690-42e9-a40d-b3bcea3173fc",iso:"vn",name:"Vietnam",code:"+84",flagImagePos:"-1px -1259px"},{id:"4452a787-5f31-4eb7-b14c-ae3175564ae5",iso:"wf",name:"Wallis & Futuna",code:"+681",flagImagePos:"-1px -324px"},{id:"237c9f8d-3b6c-4b70-af72-8a58a7154144",iso:"ye",name:"Yemen",code:"+967",flagImagePos:"-1px -2211px"},{id:"02a76f62-3078-472a-bd42-edb759cf3079",iso:"zm",name:"Zambia",code:"+260",flagImagePos:"-1px -2109px"},{id:"10e8e117-6832-4d3f-9b05-f66832c2f5ec",iso:"zw",name:"Zimbabwe",code:"+263",flagImagePos:"-1px -2789px"}],pp=[{id:"c31e9e5d-e0cb-4574-a13f-8a6ee5ff8309",title:"Work"},{id:"a8991c76-2fda-4bbd-a718-df13d6478847",title:"Friend"},{id:"56ddbd47-4078-4ddd-8448-73c5e88d5f59",title:"Family"},{id:"2026ce08-d08f-4b4f-9506-b10cdb5b104f",title:"High School"},{id:"65930b5a-5d2a-4303-b11f-865d69e6fdb5",title:"College"},{id:"3eaab175-ec0d-4db7-bc3b-efc633c769be",title:"Baseball Team"},{id:"cbde2486-5033-4e09-838e-e901b108cd41",title:"Band"}];var gp=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._contacts=Vr,this._countries=mp,this._tags=pp,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/apps/contacts/all").reply(()=>{let n=T(this._contacts);return n.sort((o,r)=>o.name.localeCompare(r.name)),[200,n]}),this._angorMockApiService.onGet("api/apps/contacts/search").reply(({request:n})=>{let o=n.params.get("query"),r=T(this._contacts);return o&&(r=r.filter(s=>s.name&&s.name.toLowerCase().includes(o.toLowerCase()))),r.sort((s,l)=>s.name.localeCompare(l.name)),[200,r]}),this._angorMockApiService.onGet("api/apps/contacts/contact").reply(({request:n})=>{let o=n.params.get("id");return[200,T(this._contacts).find(l=>l.id===o)]}),this._angorMockApiService.onPost("api/apps/contacts/contact").reply(()=>{let n={id:Ae.guid(),avatar:null,name:"New Contact",emails:[],phoneNumbers:[],job:{title:"",company:""},birthday:null,address:null,notes:null,tags:[]};return this._contacts.unshift(n),[200,n]}),this._angorMockApiService.onPatch("api/apps/contacts/contact").reply(({request:n})=>{let o=n.body.id,r=T(n.body.contact),s=null;return this._contacts.forEach((l,c,d)=>{l.id===o&&(d[c]=Se({},d[c],r),s=d[c])}),[200,s]}),this._angorMockApiService.onDelete("api/apps/contacts/contact").reply(({request:n})=>{let o=n.params.get("id");return this._contacts.forEach((r,s)=>{r.id===o&&this._contacts.splice(s,1)}),[200,!0]}),this._angorMockApiService.onGet("api/apps/contacts/countries").reply(()=>[200,T(this._countries)]),this._angorMockApiService.onGet("api/apps/contacts/tags").reply(()=>[200,T(this._tags)]),this._angorMockApiService.onPost("api/apps/contacts/tag").reply(({request:n})=>{let o=T(n.body.tag);return o.id=Ae.guid(),this._tags.unshift(o),[200,o]}),this._angorMockApiService.onPatch("api/apps/contacts/tag").reply(({request:n})=>{let o=n.body.id,r=T(n.body.tag),s=null;return this._tags.forEach((l,c,d)=>{l.id===o&&(d[c]=Se({},d[c],r),s=d[c])}),[200,s]}),this._angorMockApiService.onDelete("api/apps/contacts/tag").reply(({request:n})=>{let o=n.params.get("id");return this._tags.forEach((s,l)=>{s.id===o&&this._tags.splice(l,1)}),this._contacts.filter(s=>s.tags.indexOf(o)>-1).forEach(s=>{s.tags.splice(s.tags.indexOf(o),1)}),[200,!0]});let t=n=>new Promise((o,r)=>{let s=new FileReader;s.onload=()=>{o(s.result)},s.onerror=l=>{r(l)},s.readAsDataURL(n)});this._angorMockApiService.onPost("api/apps/contacts/avatar").reply(({request:n})=>{let o=n.body.id,r=n.body.avatar,s=null;return Za(t(r)).pipe(Le(l=>(this._contacts.forEach((c,d,g)=>{c.id===o&&(g[d].avatar=l,s=g[d])}),[200,s])))})}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var fp=[{id:"b899ec30-b85a-40ab-bb1f-18a596d5c6de",parentId:null,name:"Mens",slug:"mens"},{id:"07986d93-d4eb-4de1-9448-2538407f7254",parentId:null,name:"Ladies",slug:"ladies"},{id:"ad12aa94-3863-47f8-acab-a638ef02a3e9",parentId:null,name:"Unisex",slug:"unisex"}],hp=[{id:"e1789f32-9475-43e7-9256-451d2e3a2282",name:"Benton",slug:"benton"},{id:"61d52c2a-8947-4a2c-8c35-f36baef45b96",name:"Capmia",slug:"capmia"},{id:"f9987124-7ada-4b93-bef7-35280b3ddbd7",name:"Lara",slug:"lara"},{id:"5913ee46-a497-41db-a118-ee506011529f",name:"Premera",slug:"premera"},{id:"2c4d98d8-f334-4125-9596-862515f5526b",name:"Zeon",slug:"zeon"}],bp=[{id:"167190fa-51b4-45fc-a742-8ce1b33d24ea",title:"mens"},{id:"3baea410-a7d6-4916-b79a-bdce50c37f95",title:"ladies"},{id:"8ec8f60d-552f-4216-9f11-462b95b1d306",title:"unisex"},{id:"8837b93f-388b-43cc-851d-4ca8f23f3a61",title:"44mm"},{id:"8f868ddb-d4a2-461d-bc3b-d7c8668687c3",title:"40mm"},{id:"2300ac48-f268-466a-b765-8b878b6e14a7",title:"5 ATM"},{id:"0b11b742-3125-4d75-9a6f-84af7fde1969",title:"10 ATM"},{id:"0fc39efd-f640-41f8-95a5-3f1d749df200",title:"automatic"},{id:"7d6dd47e-7472-4f8b-93d4-46c114c44533",title:"chronograph"},{id:"b1286f3a-e2d0-4237-882b-f0efc0819ec3",title:"watch"}],vp=[{id:"987dd10a-43b1-49f9-bfd9-05bb2dbc7029",name:"Evel",slug:"evel"},{id:"998b0c07-abfd-4ba3-8de1-7563ef3c4d57",name:"Mivon",slug:"mivon"},{id:"05ebb527-d733-46a9-acfb-a4e4ec960024",name:"Neogen",slug:"neogen"}],yp=[{id:"7eb7c859-1347-4317-96b6-9476a7e2ba3c",category:"b899ec30-b85a-40ab-bb1f-18a596d5c6de",name:"Capmia Mens Chronograph Watch 44mm 5 ATM",description:"Consequat esse in culpa commodo anim. Et ullamco anim amet est. Sunt dolore ex occaecat officia anim. In sit minim laborum nostrud. Consequat ex do velit voluptate do exercitation est adipisicing quis velit.",tags:["167190fa-51b4-45fc-a742-8ce1b33d24ea","7d6dd47e-7472-4f8b-93d4-46c114c44533","8837b93f-388b-43cc-851d-4ca8f23f3a61","2300ac48-f268-466a-b765-8b878b6e14a7","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"ETV-2425",barcode:"8346201275534",brand:"61d52c2a-8947-4a2c-8c35-f36baef45b96",vendor:"998b0c07-abfd-4ba3-8de1-7563ef3c4d57",stock:30,reserved:5,cost:450.18,basePrice:1036,taxPercent:30,price:1346.8,weight:.61,thumbnail:"images/apps/ecommerce/products/watch-01-thumb.jpg",images:["images/apps/ecommerce/products/watch-01-01.jpg","images/apps/ecommerce/products/watch-01-02.jpg","images/apps/ecommerce/products/watch-01-03.jpg"],active:!0},{id:"00b0292f-3d50-4669-a0c4-7a9d85efc98d",category:"07986d93-d4eb-4de1-9448-2538407f7254",name:"Zeon Ladies Chronograph Watch 40mm 10 ATM",description:"Nulla duis dolor fugiat culpa proident. Duis anim est excepteur occaecat adipisicing occaecat. Labore id laborum non elit proident est veniam officia eu. Labore aliqua nisi duis sint ex consequat nostrud excepteur duis ex incididunt adipisicing.",tags:["3baea410-a7d6-4916-b79a-bdce50c37f95","7d6dd47e-7472-4f8b-93d4-46c114c44533","8f868ddb-d4a2-461d-bc3b-d7c8668687c3","0b11b742-3125-4d75-9a6f-84af7fde1969","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"ATH-7573",barcode:"8278968055700",brand:"2c4d98d8-f334-4125-9596-862515f5526b",vendor:"05ebb527-d733-46a9-acfb-a4e4ec960024",stock:37,reserved:2,cost:723.55,basePrice:1686,taxPercent:30,price:2191.8,weight:.79,thumbnail:"images/apps/ecommerce/products/watch-02-thumb.jpg",images:["images/apps/ecommerce/products/watch-02-01.jpg","images/apps/ecommerce/products/watch-02-02.jpg","images/apps/ecommerce/products/watch-02-03.jpg"],active:!0},{id:"3f34e2fb-95bf-4f61-be28-956d2c7e4eb2",category:"b899ec30-b85a-40ab-bb1f-18a596d5c6de",name:"Benton Mens Automatic Watch 44mm 5 ATM",description:"Velit irure deserunt aliqua officia. Eiusmod quis sunt magna laboris aliquip non dolor consequat cupidatat dolore esse. Consectetur mollit officia laborum fugiat nulla duis ad excepteur do aliqua fugiat. Fugiat non laboris exercitation ipsum in incididunt.",tags:["167190fa-51b4-45fc-a742-8ce1b33d24ea","0fc39efd-f640-41f8-95a5-3f1d749df200","8837b93f-388b-43cc-851d-4ca8f23f3a61","2300ac48-f268-466a-b765-8b878b6e14a7","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"ADH-1921",barcode:"8808746892183",brand:"e1789f32-9475-43e7-9256-451d2e3a2282",vendor:"987dd10a-43b1-49f9-bfd9-05bb2dbc7029",stock:30,reserved:3,cost:390.63,basePrice:950,taxPercent:10,price:1045,weight:.76,thumbnail:null,images:["images/apps/ecommerce/products/watch-03-01.jpg","images/apps/ecommerce/products/watch-03-02.jpg","images/apps/ecommerce/products/watch-03-03.jpg"],active:!1},{id:"8fcce528-d878-4cc8-99f7-bd3451ed5405",category:"b899ec30-b85a-40ab-bb1f-18a596d5c6de",name:"Capmia Mens Chronograph Watch 44mm 10 ATM",description:"Velit nisi proident cupidatat exercitation occaecat et adipisicing nostrud id ex nostrud sint. Qui fugiat velit minim amet reprehenderit voluptate velit exercitation proident Lorem nisi culpa. Commodo quis officia officia eiusmod mollit aute fugiat duis quis minim culpa in. Exercitation laborum fugiat ex excepteur officia reprehenderit magna ipsum. Laboris dolore nostrud id labore sint consectetur aliqua tempor ea aute do.",tags:["167190fa-51b4-45fc-a742-8ce1b33d24ea","7d6dd47e-7472-4f8b-93d4-46c114c44533","8837b93f-388b-43cc-851d-4ca8f23f3a61","0b11b742-3125-4d75-9a6f-84af7fde1969","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"EAP-7752",barcode:"8866355574164",brand:"61d52c2a-8947-4a2c-8c35-f36baef45b96",vendor:"987dd10a-43b1-49f9-bfd9-05bb2dbc7029",stock:37,reserved:4,cost:395.37,basePrice:839,taxPercent:30,price:1090.7,weight:.62,thumbnail:"images/apps/ecommerce/products/watch-04-thumb.jpg",images:["images/apps/ecommerce/products/watch-04-01.jpg","images/apps/ecommerce/products/watch-04-02.jpg","images/apps/ecommerce/products/watch-04-03.jpg"],active:!0},{id:"91d96e18-d3f5-4c32-a8bf-1fc525cb92c0",category:"07986d93-d4eb-4de1-9448-2538407f7254",name:"Benton Ladies Automatic Watch 40mm 5 ATM",description:"Pariatur proident labore commodo consequat qui et. Ad labore fugiat consectetur ea magna dolore mollit consequat reprehenderit laborum ad mollit eiusmod. Esse laboris voluptate ullamco occaecat labore esse laboris enim ipsum aliquip ipsum. Ea ea proident eu enim anim mollit non consequat enim nulla.",tags:["3baea410-a7d6-4916-b79a-bdce50c37f95","0fc39efd-f640-41f8-95a5-3f1d749df200","8f868ddb-d4a2-461d-bc3b-d7c8668687c3","2300ac48-f268-466a-b765-8b878b6e14a7","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"ADP-5745",barcode:"8390590339828",brand:"e1789f32-9475-43e7-9256-451d2e3a2282",vendor:"05ebb527-d733-46a9-acfb-a4e4ec960024",stock:12,reserved:3,cost:442.61,basePrice:961,taxPercent:20,price:1153.2,weight:.67,thumbnail:"images/apps/ecommerce/products/watch-05-thumb.jpg",images:["images/apps/ecommerce/products/watch-05-01.jpg","images/apps/ecommerce/products/watch-05-02.jpg","images/apps/ecommerce/products/watch-05-03.jpg"],active:!1},{id:"d7a47d7c-4cdf-4319-bbaa-37ade38c622c",category:"b899ec30-b85a-40ab-bb1f-18a596d5c6de",name:"Benton Mens Chronograph Watch 44mm 10 ATM",description:"Nulla enim reprehenderit proident ut Lorem laborum cillum eiusmod est ex anim. Nisi non non laboris excepteur ullamco elit do duis anim esse labore aliqua adipisicing velit. Deserunt magna exercitation cillum amet.",tags:["167190fa-51b4-45fc-a742-8ce1b33d24ea","7d6dd47e-7472-4f8b-93d4-46c114c44533","8837b93f-388b-43cc-851d-4ca8f23f3a61","0b11b742-3125-4d75-9a6f-84af7fde1969","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"ATV-2569",barcode:"8238990048137",brand:"e1789f32-9475-43e7-9256-451d2e3a2282",vendor:"987dd10a-43b1-49f9-bfd9-05bb2dbc7029",stock:36,reserved:2,cost:563.43,basePrice:1370,taxPercent:30,price:1781,weight:.62,thumbnail:"images/apps/ecommerce/products/watch-06-thumb.jpg",images:["images/apps/ecommerce/products/watch-06-01.jpg","images/apps/ecommerce/products/watch-06-02.jpg","images/apps/ecommerce/products/watch-06-03.jpg"],active:!0},{id:"ecf0b3df-38c3-45dc-972b-c509a3dc053e",category:"b899ec30-b85a-40ab-bb1f-18a596d5c6de",name:"Benton Mens Chronograph Watch 44mm 10 ATM",description:"Esse culpa ut ullamco dolore quis adipisicing. Minim veniam quis magna officia non. In pariatur nostrud nisi eiusmod minim anim id. Commodo ex incididunt dolor ad id aliqua incididunt minim in Lorem reprehenderit. Commodo ullamco consectetur aliqua Lorem cupidatat esse veniam consectetur sint veniam duis commodo.",tags:["167190fa-51b4-45fc-a742-8ce1b33d24ea","7d6dd47e-7472-4f8b-93d4-46c114c44533","8837b93f-388b-43cc-851d-4ca8f23f3a61","0b11b742-3125-4d75-9a6f-84af7fde1969","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"EAH-2563",barcode:"8638426908385",brand:"e1789f32-9475-43e7-9256-451d2e3a2282",vendor:"987dd10a-43b1-49f9-bfd9-05bb2dbc7029",stock:35,reserved:5,cost:705.26,basePrice:1721,taxPercent:20,price:2065.2,weight:.67,thumbnail:"images/apps/ecommerce/products/watch-07-thumb.jpg",images:["images/apps/ecommerce/products/watch-07-01.jpg","images/apps/ecommerce/products/watch-07-02.jpg","images/apps/ecommerce/products/watch-07-03.jpg"],active:!1},{id:"5765080a-aaee-40b9-86be-c18b9d79c73c",category:"ad12aa94-3863-47f8-acab-a638ef02a3e9",name:"Benton Unisex Automatic Watch 40mm 10 ATM",description:"Anim duis nisi ut ex amet reprehenderit cillum consequat pariatur ipsum elit voluptate excepteur non. Anim enim proident laboris pariatur mollit quis incididunt labore. Incididunt tempor aliquip ex labore ad consequat cillum est sunt anim dolor. Dolore adipisicing non nulla cillum Lorem deserunt. Nostrud incididunt amet sint velit.",tags:["8ec8f60d-552f-4216-9f11-462b95b1d306","0fc39efd-f640-41f8-95a5-3f1d749df200","8f868ddb-d4a2-461d-bc3b-d7c8668687c3","0b11b742-3125-4d75-9a6f-84af7fde1969","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"ATH-6399",barcode:"8881883828441",brand:"e1789f32-9475-43e7-9256-451d2e3a2282",vendor:"05ebb527-d733-46a9-acfb-a4e4ec960024",stock:17,reserved:5,cost:624.12,basePrice:1448,taxPercent:10,price:1592.8,weight:.55,thumbnail:"images/apps/ecommerce/products/watch-08-thumb.jpg",images:["images/apps/ecommerce/products/watch-08-01.jpg","images/apps/ecommerce/products/watch-08-02.jpg","images/apps/ecommerce/products/watch-08-03.jpg"],active:!1},{id:"6e71be88-b225-474c-91e5-111ced7d6220",category:"07986d93-d4eb-4de1-9448-2538407f7254",name:"Premera Ladies Chronograph Watch 40mm 5 ATM",description:"Velit fugiat adipisicing ut quis anim deserunt ex culpa nostrud laborum. Consectetur duis velit esse commodo voluptate magna dolor in enim exercitation. Ea aliquip cupidatat aute dolor tempor magna id laboris nulla eiusmod ut amet. Veniam irure ex incididunt officia commodo eiusmod nostrud ad consequat commodo ad voluptate.",tags:["3baea410-a7d6-4916-b79a-bdce50c37f95","7d6dd47e-7472-4f8b-93d4-46c114c44533","8f868ddb-d4a2-461d-bc3b-d7c8668687c3","2300ac48-f268-466a-b765-8b878b6e14a7","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"ELH-2495",barcode:"8268777127281",brand:"5913ee46-a497-41db-a118-ee506011529f",vendor:"05ebb527-d733-46a9-acfb-a4e4ec960024",stock:49,reserved:5,cost:738.91,basePrice:1848,taxPercent:30,price:2402.4,weight:.54,thumbnail:"images/apps/ecommerce/products/watch-09-thumb.jpg",images:["images/apps/ecommerce/products/watch-09-01.jpg","images/apps/ecommerce/products/watch-09-02.jpg","images/apps/ecommerce/products/watch-09-03.jpg"],active:!1},{id:"51242500-6983-4a78-bff3-d278eb4e3a57",category:"b899ec30-b85a-40ab-bb1f-18a596d5c6de",name:"Lara Mens Automatic Watch 44mm 10 ATM",description:"Enim laboris ut non elit dolore est consectetur. Duis irure minim elit velit anim incididunt minim ipsum ullamco ad dolore sunt. Proident aute proident velit elit ex reprehenderit ut. Lorem laborum excepteur elit proident sunt ipsum incididunt id do. Occaecat proident proident qui aute officia cupidatat aliqua aliqua nostrud proident laboris est ad qui. Magna eiusmod amet ut pariatur esse nisi aliquip deserunt minim ad et ea occaecat. Sunt enim cupidatat id eiusmod ea aute quis excepteur irure commodo dolore excepteur.",tags:["167190fa-51b4-45fc-a742-8ce1b33d24ea","0fc39efd-f640-41f8-95a5-3f1d749df200","8837b93f-388b-43cc-851d-4ca8f23f3a61","0b11b742-3125-4d75-9a6f-84af7fde1969","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"ATT-6019",barcode:"8452763551765",brand:"f9987124-7ada-4b93-bef7-35280b3ddbd7",vendor:"998b0c07-abfd-4ba3-8de1-7563ef3c4d57",stock:24,reserved:4,cost:688.89,basePrice:1502,taxPercent:8,price:1622.16,weight:.76,thumbnail:"images/apps/ecommerce/products/watch-10-thumb.jpg",images:["images/apps/ecommerce/products/watch-10-01.jpg","images/apps/ecommerce/products/watch-10-02.jpg","images/apps/ecommerce/products/watch-10-03.jpg"],active:!0},{id:"844a4395-233f-4ffb-85bd-7baa0e490a88",category:"b899ec30-b85a-40ab-bb1f-18a596d5c6de",name:"Lara Mens Chronograph Watch 44mm 5 ATM",description:"Labore irure qui sunt consectetur. Elit nulla id cillum duis. Nulla nulla eu occaecat eiusmod duis irure id do esse. Ad eu incididunt voluptate amet nostrud ullamco mollit dolore occaecat cupidatat nisi reprehenderit. Proident fugiat laborum sit velit ea voluptate.",tags:["167190fa-51b4-45fc-a742-8ce1b33d24ea","7d6dd47e-7472-4f8b-93d4-46c114c44533","8837b93f-388b-43cc-851d-4ca8f23f3a61","2300ac48-f268-466a-b765-8b878b6e14a7","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"ADH-2335",barcode:"8385907318041",brand:"f9987124-7ada-4b93-bef7-35280b3ddbd7",vendor:"05ebb527-d733-46a9-acfb-a4e4ec960024",stock:44,reserved:3,cost:708.41,basePrice:1467,taxPercent:18,price:1731.06,weight:.7,thumbnail:"images/apps/ecommerce/products/watch-11-thumb.jpg",images:["images/apps/ecommerce/products/watch-11-01.jpg","images/apps/ecommerce/products/watch-11-02.jpg","images/apps/ecommerce/products/watch-11-03.jpg"],active:!1},{id:"7520f1b6-3c45-46ef-a4d5-881971212d1e",category:"ad12aa94-3863-47f8-acab-a638ef02a3e9",name:"Benton Unisex Automatic Watch 40mm 10 ATM",description:"Esse nisi amet occaecat culpa aliqua est ad ea velit. Consectetur in voluptate sit pariatur eiusmod exercitation eu aute occaecat in duis. Voluptate consectetur eu commodo proident id sunt labore irure.",tags:["8ec8f60d-552f-4216-9f11-462b95b1d306","0fc39efd-f640-41f8-95a5-3f1d749df200","8f868ddb-d4a2-461d-bc3b-d7c8668687c3","0b11b742-3125-4d75-9a6f-84af7fde1969","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"ATH-3064",barcode:"8608510561856",brand:"e1789f32-9475-43e7-9256-451d2e3a2282",vendor:"998b0c07-abfd-4ba3-8de1-7563ef3c4d57",stock:25,reserved:2,cost:731.94,basePrice:1743,taxPercent:10,price:1917.3,weight:.47,thumbnail:"images/apps/ecommerce/products/watch-12-thumb.jpg",images:["images/apps/ecommerce/products/watch-12-01.jpg","images/apps/ecommerce/products/watch-12-02.jpg","images/apps/ecommerce/products/watch-12-03.jpg"],active:!1},{id:"683e41d8-6ebc-4e6a-a7c1-9189ca52ef19",category:"b899ec30-b85a-40ab-bb1f-18a596d5c6de",name:"Zeon Mens Chronograph Watch 44mm 10 ATM",description:"Eu irure do cupidatat esse in. Aliqua laborum deserunt qui Lorem deserunt minim fugiat deserunt voluptate minim. Anim nulla tempor eiusmod ad exercitation reprehenderit officia. Nisi proident labore eu anim excepteur aliqua occaecat. Laboris nostrud ipsum commodo cupidatat.",tags:["167190fa-51b4-45fc-a742-8ce1b33d24ea","7d6dd47e-7472-4f8b-93d4-46c114c44533","8837b93f-388b-43cc-851d-4ca8f23f3a61","0b11b742-3125-4d75-9a6f-84af7fde1969","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"ADV-3188",barcode:"8334758988643",brand:"2c4d98d8-f334-4125-9596-862515f5526b",vendor:"987dd10a-43b1-49f9-bfd9-05bb2dbc7029",stock:14,reserved:5,cost:375.76,basePrice:786,taxPercent:30,price:1021.8,weight:.53,thumbnail:"images/apps/ecommerce/products/watch-13-thumb.jpg",images:["images/apps/ecommerce/products/watch-13-01.jpg","images/apps/ecommerce/products/watch-13-02.jpg","images/apps/ecommerce/products/watch-13-03.jpg"],active:!1},{id:"d4e52238-292d-462b-b9bb-1751030132e2",category:"ad12aa94-3863-47f8-acab-a638ef02a3e9",name:"Lara Unisex Chronograph Watch 40mm 5 ATM",description:"Nulla nostrud aliquip consequat laborum ut enim exercitation. Aute dolor duis aliquip consequat minim officia. Nisi labore et magna et sunt consectetur id anim pariatur officia et esse ut. Ullamco dolor cillum consequat velit eiusmod consectetur. Ullamco reprehenderit tempor minim dolore officia do nisi cupidatat adipisicing fugiat velit.",tags:["8ec8f60d-552f-4216-9f11-462b95b1d306","7d6dd47e-7472-4f8b-93d4-46c114c44533","8f868ddb-d4a2-461d-bc3b-d7c8668687c3","2300ac48-f268-466a-b765-8b878b6e14a7","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"ATT-7423",barcode:"8417153336369",brand:"f9987124-7ada-4b93-bef7-35280b3ddbd7",vendor:"998b0c07-abfd-4ba3-8de1-7563ef3c4d57",stock:33,reserved:2,cost:743.93,basePrice:1793,taxPercent:8,price:1936.44,weight:.86,thumbnail:"images/apps/ecommerce/products/watch-14-thumb.jpg",images:["images/apps/ecommerce/products/watch-14-01.jpg","images/apps/ecommerce/products/watch-14-02.jpg","images/apps/ecommerce/products/watch-14-03.jpg"],active:!1},{id:"98861dfc-0d21-4fd5-81aa-49785d003d95",category:"b899ec30-b85a-40ab-bb1f-18a596d5c6de",name:"Premera Mens Automatic Watch 44mm 10 ATM",description:"Veniam sint aliquip aliquip aliquip amet Lorem irure proident laborum et eiusmod aliqua. Aliquip deserunt voluptate magna ut quis magna dolor in dolore. Commodo adipisicing excepteur occaecat aute nisi in. Est aute ad ut incididunt anim ea commodo. Sunt excepteur duis sunt est laborum magna Lorem ullamco exercitation dolore irure.",tags:["167190fa-51b4-45fc-a742-8ce1b33d24ea","0fc39efd-f640-41f8-95a5-3f1d749df200","8837b93f-388b-43cc-851d-4ca8f23f3a61","0b11b742-3125-4d75-9a6f-84af7fde1969","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"AAT-6453",barcode:"8501386761670",brand:"5913ee46-a497-41db-a118-ee506011529f",vendor:"987dd10a-43b1-49f9-bfd9-05bb2dbc7029",stock:38,reserved:3,cost:364.64,basePrice:806,taxPercent:18,price:951.08,weight:.59,thumbnail:"images/apps/ecommerce/products/watch-15-thumb.jpg",images:["images/apps/ecommerce/products/watch-15-01.jpg","images/apps/ecommerce/products/watch-15-02.jpg","images/apps/ecommerce/products/watch-15-03.jpg"],active:!1},{id:"a71f9b10-e884-4aad-9810-29fe10ce6d42",category:"07986d93-d4eb-4de1-9448-2538407f7254",name:"Lara Ladies Chronograph Watch 40mm 5 ATM",description:"Deserunt non deserunt ut do labore cupidatat duis veniam in non adipisicing officia esse id. Adipisicing Lorem sint excepteur culpa labore consequat incididunt nulla minim amet. Sint do et fugiat laborum exercitation reprehenderit ut non nostrud occaecat nisi et qui dolore. Amet eiusmod nulla est officia ad magna cillum non dolor ullamco officia incididunt.",tags:["3baea410-a7d6-4916-b79a-bdce50c37f95","7d6dd47e-7472-4f8b-93d4-46c114c44533","8f868ddb-d4a2-461d-bc3b-d7c8668687c3","2300ac48-f268-466a-b765-8b878b6e14a7","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"AAP-4902",barcode:"8847387136582",brand:"f9987124-7ada-4b93-bef7-35280b3ddbd7",vendor:"987dd10a-43b1-49f9-bfd9-05bb2dbc7029",stock:40,reserved:3,cost:525.3,basePrice:1303,taxPercent:10,price:1433.3,weight:.69,thumbnail:"images/apps/ecommerce/products/watch-16-thumb.jpg",images:["images/apps/ecommerce/products/watch-16-01.jpg","images/apps/ecommerce/products/watch-16-02.jpg","images/apps/ecommerce/products/watch-16-03.jpg"],active:!1},{id:"149e6db5-4ecc-4021-bc56-08b27514a746",category:"07986d93-d4eb-4de1-9448-2538407f7254",name:"Lara Ladies Chronograph Watch 40mm 5 ATM",description:"Occaecat proident fugiat consectetur ullamco est. Duis non minim eiusmod magna dolor reprehenderit ad deserunt et qui amet. Tempor cillum dolore veniam Lorem sit ad pariatur et sint. Sunt anim et cupidatat Lorem proident fugiat incididunt incididunt minim non sint. Eiusmod quis et ullamco cillum et veniam do tempor officia sint.",tags:["3baea410-a7d6-4916-b79a-bdce50c37f95","7d6dd47e-7472-4f8b-93d4-46c114c44533","8f868ddb-d4a2-461d-bc3b-d7c8668687c3","2300ac48-f268-466a-b765-8b878b6e14a7","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"ALV-194",barcode:"8860845382207",brand:"f9987124-7ada-4b93-bef7-35280b3ddbd7",vendor:"05ebb527-d733-46a9-acfb-a4e4ec960024",stock:20,reserved:2,cost:670.87,basePrice:1537,taxPercent:8,price:1659.96,weight:.66,thumbnail:"images/apps/ecommerce/products/watch-17-thumb.jpg",images:["images/apps/ecommerce/products/watch-17-01.jpg","images/apps/ecommerce/products/watch-17-02.jpg","images/apps/ecommerce/products/watch-17-03.jpg"],active:!1},{id:"655287de-2e24-41f3-a82f-8b08548ecc39",category:"b899ec30-b85a-40ab-bb1f-18a596d5c6de",name:"Zeon Mens Automatic Watch 44mm 10 ATM",description:"Eiusmod magna tempor est est quis eu. Minim irure magna anim mollit non adipisicing aute. Nostrud aute consectetur eu in non laboris excepteur esse esse occaecat officia.",tags:["167190fa-51b4-45fc-a742-8ce1b33d24ea","0fc39efd-f640-41f8-95a5-3f1d749df200","8837b93f-388b-43cc-851d-4ca8f23f3a61","0b11b742-3125-4d75-9a6f-84af7fde1969","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"ADH-5492",barcode:"8611606513571",brand:"2c4d98d8-f334-4125-9596-862515f5526b",vendor:"987dd10a-43b1-49f9-bfd9-05bb2dbc7029",stock:47,reserved:2,cost:645.13,basePrice:1581,taxPercent:10,price:1739.1,weight:.54,thumbnail:"images/apps/ecommerce/products/watch-18-thumb.jpg",images:["images/apps/ecommerce/products/watch-18-01.jpg","images/apps/ecommerce/products/watch-18-02.jpg","images/apps/ecommerce/products/watch-18-03.jpg"],active:!0},{id:"c215b427-d840-4537-aea1-a9bdfa49441b",category:"ad12aa94-3863-47f8-acab-a638ef02a3e9",name:"Lara Unisex Automatic Watch 40mm 10 ATM",description:"Excepteur enim non qui consequat sunt exercitation laborum ipsum sunt. Sunt pariatur fugiat voluptate ipsum consectetur do magna culpa labore. Cupidatat non ex labore incididunt aliquip commodo est in. Consectetur mollit nisi aliquip cupidatat do laborum est ullamco velit aliqua fugiat qui adipisicing. Aute reprehenderit quis id sint nulla.",tags:["8ec8f60d-552f-4216-9f11-462b95b1d306","0fc39efd-f640-41f8-95a5-3f1d749df200","8f868ddb-d4a2-461d-bc3b-d7c8668687c3","0b11b742-3125-4d75-9a6f-84af7fde1969","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"AAT-6702",barcode:"8330223562386",brand:"f9987124-7ada-4b93-bef7-35280b3ddbd7",vendor:"05ebb527-d733-46a9-acfb-a4e4ec960024",stock:21,reserved:3,cost:704.26,basePrice:1733,taxPercent:10,price:1906.3,weight:.84,thumbnail:"images/apps/ecommerce/products/watch-19-thumb.jpg",images:["images/apps/ecommerce/products/watch-19-01.jpg","images/apps/ecommerce/products/watch-19-02.jpg","images/apps/ecommerce/products/watch-19-03.jpg"],active:!0},{id:"8b1d9366-891e-49cd-aafb-ac65ce2741e2",category:"07986d93-d4eb-4de1-9448-2538407f7254",name:"Zeon Ladies Automatic Watch 40mm 10 ATM",description:"Reprehenderit magna reprehenderit ex mollit Lorem labore ut. Duis consectetur aliqua cillum occaecat quis ex excepteur fugiat nulla nisi dolor minim. Elit voluptate exercitation nulla et ut adipisicing esse eu nisi amet eu. Ut cillum ipsum quis fugiat proident Lorem est aute ipsum sint dolore consequat.",tags:["3baea410-a7d6-4916-b79a-bdce50c37f95","0fc39efd-f640-41f8-95a5-3f1d749df200","8f868ddb-d4a2-461d-bc3b-d7c8668687c3","0b11b742-3125-4d75-9a6f-84af7fde1969","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"EDH-5599",barcode:"8309212335274",brand:"2c4d98d8-f334-4125-9596-862515f5526b",vendor:"05ebb527-d733-46a9-acfb-a4e4ec960024",stock:35,reserved:2,cost:712.66,basePrice:1711,taxPercent:30,price:2224.3,weight:.47,thumbnail:"images/apps/ecommerce/products/watch-20-thumb.jpg",images:["images/apps/ecommerce/products/watch-20-01.jpg","images/apps/ecommerce/products/watch-20-02.jpg","images/apps/ecommerce/products/watch-20-03.jpg"],active:!1},{id:"54e29534-518b-4006-b72a-f21fac6c4d5e",category:"b899ec30-b85a-40ab-bb1f-18a596d5c6de",name:"Lara Mens Chronograph Watch 44mm 10 ATM",description:"Officia eu magna eu amet fugiat qui ullamco eu. Occaecat dolore minim ad tempor consequat adipisicing non Lorem consequat. In nostrud incididunt adipisicing in. Irure occaecat aliquip deserunt minim officia ad excepteur do commodo magna.",tags:["167190fa-51b4-45fc-a742-8ce1b33d24ea","7d6dd47e-7472-4f8b-93d4-46c114c44533","8837b93f-388b-43cc-851d-4ca8f23f3a61","0b11b742-3125-4d75-9a6f-84af7fde1969","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"ADP-3719",barcode:"8879167838673",brand:"f9987124-7ada-4b93-bef7-35280b3ddbd7",vendor:"998b0c07-abfd-4ba3-8de1-7563ef3c4d57",stock:28,reserved:3,cost:374.38,basePrice:749,taxPercent:8,price:808.92,weight:.52,thumbnail:"images/apps/ecommerce/products/watch-21-thumb.jpg",images:["images/apps/ecommerce/products/watch-21-01.jpg","images/apps/ecommerce/products/watch-21-02.jpg","images/apps/ecommerce/products/watch-21-03.jpg"],active:!1},{id:"6a5726e8-c467-45ea-92ab-d83235a06405",category:"b899ec30-b85a-40ab-bb1f-18a596d5c6de",name:"Premera Mens Chronograph Watch 44mm 10 ATM",description:"Duis id consequat ex officia nisi. Et reprehenderit tempor sunt nostrud. Duis dolore tempor anim non duis qui aute magna officia. Ullamco proident esse enim amet nostrud occaecat veniam. Nostrud ea eiusmod laborum id laborum veniam nulla. Voluptate proident ullamco exercitation id consequat dolore id pariatur esse nulla consectetur.",tags:["167190fa-51b4-45fc-a742-8ce1b33d24ea","7d6dd47e-7472-4f8b-93d4-46c114c44533","8837b93f-388b-43cc-851d-4ca8f23f3a61","0b11b742-3125-4d75-9a6f-84af7fde1969","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"ATH-3399",barcode:"8356410903599",brand:"5913ee46-a497-41db-a118-ee506011529f",vendor:"987dd10a-43b1-49f9-bfd9-05bb2dbc7029",stock:20,reserved:2,cost:444.68,basePrice:1103,taxPercent:18,price:1301.54,weight:.56,thumbnail:"images/apps/ecommerce/products/watch-22-thumb.jpg",images:["images/apps/ecommerce/products/watch-22-01.jpg","images/apps/ecommerce/products/watch-22-02.jpg","images/apps/ecommerce/products/watch-22-03.jpg"],active:!1},{id:"d7d1d6df-e91f-4c53-982a-2720bc2b4cdd",category:"ad12aa94-3863-47f8-acab-a638ef02a3e9",name:"Capmia Unisex Automatic Watch 40mm 10 ATM",description:"Voluptate consectetur nisi aliquip cupidatat sunt labore. Adipisicing voluptate tempor sunt eu irure cupidatat laboris. Enim aliquip aute sit non laborum Lorem in enim duis eu deserunt. Laboris magna irure aute ut proident fugiat laborum aliquip tempor nostrud id. Et esse cupidatat sunt ullamco reprehenderit enim dolore ea in do esse esse id.",tags:["8ec8f60d-552f-4216-9f11-462b95b1d306","0fc39efd-f640-41f8-95a5-3f1d749df200","8f868ddb-d4a2-461d-bc3b-d7c8668687c3","0b11b742-3125-4d75-9a6f-84af7fde1969","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"EAV-4030",barcode:"8545771786193",brand:"61d52c2a-8947-4a2c-8c35-f36baef45b96",vendor:"998b0c07-abfd-4ba3-8de1-7563ef3c4d57",stock:23,reserved:3,cost:538.72,basePrice:1213,taxPercent:10,price:1334.3,weight:.75,thumbnail:"images/apps/ecommerce/products/watch-23-thumb.jpg",images:["images/apps/ecommerce/products/watch-23-01.jpg","images/apps/ecommerce/products/watch-23-02.jpg","images/apps/ecommerce/products/watch-23-03.jpg"],active:!0}];var _p=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._categories=fp,this._brands=hp,this._products=yp,this._tags=bp,this._vendors=vp,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/apps/ecommerce/inventory/categories").reply(()=>[200,T(this._categories)]),this._angorMockApiService.onGet("api/apps/ecommerce/inventory/brands").reply(()=>[200,T(this._brands)]),this._angorMockApiService.onGet("api/apps/ecommerce/inventory/products",300).reply(({request:t})=>{let n=t.params.get("search"),o=t.params.get("sort")||"name",r=t.params.get("order")||"asc",s=parseInt(t.params.get("page")??"1",10),l=parseInt(t.params.get("size")??"10",10),c=T(this._products);o==="sku"||o==="name"||o==="active"?c.sort((D,O)=>{let C=D[o].toString().toUpperCase(),q=O[o].toString().toUpperCase();return r==="asc"?C.localeCompare(q):q.localeCompare(C)}):c.sort((D,O)=>r==="asc"?D[o]-O[o]:O[o]-D[o]),n&&(c=c.filter(D=>D.name&&D.name.toLowerCase().includes(n.toLowerCase())));let d=c.length,g=s*l,x=Math.min(l*(s+1),d),y=Math.max(Math.ceil(d/l),1),_={};return s>y?(c=null,_={lastPage:y}):(c=c.slice(g,x),_={length:d,size:l,page:s,lastPage:y,startIndex:g,endIndex:x-1}),[200,{products:c,pagination:_}]}),this._angorMockApiService.onGet("api/apps/ecommerce/inventory/product").reply(({request:t})=>{let n=t.params.get("id");return[200,T(this._products).find(s=>s.id===n)]}),this._angorMockApiService.onPost("api/apps/ecommerce/inventory/product").reply(()=>{let t={id:Ae.guid(),category:"",name:"A New Product",description:"",tags:[],sku:"",barcode:"",brand:"",vendor:"",stock:"",reserved:"",cost:"",basePrice:"",taxPercent:"",price:"",weight:"",thumbnail:"",images:[],active:!1};return this._products.unshift(t),[200,t]}),this._angorMockApiService.onPatch("api/apps/ecommerce/inventory/product").reply(({request:t})=>{let n=t.body.id,o=T(t.body.product),r=null;return this._products.forEach((s,l,c)=>{s.id===n&&(c[l]=Se({},c[l],o),r=c[l])}),[200,r]}),this._angorMockApiService.onDelete("api/apps/ecommerce/inventory/product").reply(({request:t})=>{let n=t.params.get("id");return this._products.forEach((o,r)=>{o.id===n&&this._products.splice(r,1)}),[200,!0]}),this._angorMockApiService.onGet("api/apps/ecommerce/inventory/tags").reply(()=>[200,T(this._tags)]),this._angorMockApiService.onPost("api/apps/ecommerce/inventory/tag").reply(({request:t})=>{let n=T(t.body.tag);return n.id=Ae.guid(),this._tags.unshift(n),[200,n]}),this._angorMockApiService.onPatch("api/apps/ecommerce/inventory/tag").reply(({request:t})=>{let n=t.body.id,o=T(t.body.tag),r=null;return this._tags.forEach((s,l,c)=>{s.id===n&&(c[l]=Se({},c[l],o),r=c[l])}),[200,r]}),this._angorMockApiService.onDelete("api/apps/ecommerce/inventory/tag").reply(({request:t})=>{let n=t.params.get("id");return this._tags.forEach((r,s)=>{r.id===n&&this._tags.splice(s,1)}),this._products.filter(r=>r.tags.indexOf(n)>-1).forEach(r=>{r.tags.splice(r.tags.indexOf(n),1)}),[200,!0]}),this._angorMockApiService.onGet("api/apps/ecommerce/inventory/vendors").reply(()=>[200,T(this._vendors)])}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var xp=[{id:"cd6897cb-acfd-4016-8b53-3f66a5b5fc68",folderId:null,name:"Personal",createdBy:"Username",createdAt:"April 24, 2018",modifiedAt:"April 24, 2018",size:"87 MB",type:"folder",contents:"57 files",description:"Personal documents such as insurance policies, tax papers and etc."},{id:"6da8747f-b474-4c9a-9eba-5ef212285500",folderId:null,name:"Photos",createdBy:"Username",createdAt:"November 01, 2021",modifiedAt:"November 01, 2021",size:"3015 MB",type:"folder",contents:"907 files",description:"Personal photos; selfies, family, vacation and etc."},{id:"ed58add1-45a7-41db-887d-3ca7ee7f2719",folderId:null,name:"Work",createdBy:"Username",createdAt:"May 8, 2020",modifiedAt:"May 8, 2020",size:"14 MB",type:"folder",contents:"24 files",description:"Work related files, mainly documents and paychecks."},{id:"5cb66e32-d1ac-4b9a-8c34-5991ce25add2",folderId:null,name:"Contract #123",createdBy:"Username",createdAt:"January 14, 2021",modifiedAt:"January 14, 2021",size:"1.2 MB",type:"PDF",contents:null,description:null},{id:"3ffc3d84-8f2d-4929-903a-ef6fc21657a7",folderId:null,name:"Estimated budget",createdBy:"Username",createdAt:"December 14, 2020",modifiedAt:"December 14, 2020",size:"679 KB",type:"XLS",contents:null,description:null},{id:"157adb9a-14f8-4559-ac93-8be893c9f80a",folderId:null,name:"DMCA notice #42",createdBy:"Username",createdAt:"May 8, 2021",modifiedAt:"May 8, 2021",size:"1.5 MB",type:"DOC",contents:null,description:null},{id:"4f64597a-df7e-461c-ad60-f33e5f7e0747",folderId:null,name:"Invoices",createdBy:"Username",createdAt:"January 12, 2020",modifiedAt:"January 12, 2020",size:"17.8 MB",type:"PDF",contents:null,description:null},{id:"e445c445-57b2-4476-8c62-b068e3774b8e",folderId:null,name:"Crash logs",createdBy:"Username",createdAt:"June 8, 2020",modifiedAt:"June 8, 2020",size:"11.3 MB",type:"TXT",contents:null,description:null},{id:"b482f93e-7847-4614-ad48-b78b78309f81",folderId:null,name:"System logs",createdBy:"Username",createdAt:"June 8, 2020",modifiedAt:"June 8, 2020",size:"9.3 MB",type:"TXT",contents:null,description:null},{id:"ec07a98d-2e5b-422c-a9b2-b5d1c0e263f5",folderId:null,name:"Personal projects",createdBy:"Username",createdAt:"March 18, 2020",modifiedAt:"March 18, 2020",size:"4.3 MB",type:"DOC",contents:null,description:null},{id:"ae908d59-07da-4dd8-aba0-124e50289295",folderId:null,name:"Biometric portrait",createdBy:"Username",createdAt:"August 29, 2020",modifiedAt:"August 29, 2020",size:"4.5 MB",type:"JPG",contents:null,description:null},{id:"4038a5b6-5b1a-432d-907c-e037aeb817a8",folderId:null,name:"Scanned image 20201012-1",createdBy:"Username",createdAt:"September 13, 2020",modifiedAt:"September 13, 2020",size:"7.8 MB",type:"JPG",contents:null,description:null},{id:"630d2e9a-d110-47a0-ac03-256073a0f56d",folderId:null,name:"Scanned image 20201012-2",createdBy:"Username",createdAt:"September 14, 2020",modifiedAt:"September 14, 2020",size:"7.4 MB",type:"JPG",contents:null,description:null},{id:"1417d5ed-b616-4cff-bfab-286677b69d79",folderId:null,name:"Prices",createdBy:"Username",createdAt:"April 07, 2020",modifiedAt:"April 07, 2020",size:"2.6 MB",type:"DOC",contents:null,description:null},{id:"bd2817c7-6751-40dc-b252-b6b5634c0689",folderId:null,name:"Shopping list",createdBy:"Username",createdAt:"March 26, 2021",modifiedAt:"March 26, 2021",size:"2.1 MB",type:"DOC",contents:null,description:null},{id:"14fb47c9-6eeb-4070-919c-07c8133285d1",folderId:null,name:"Summer budget",createdBy:"Username",createdAt:"June 02, 2020",modifiedAt:"June 02, 2020",size:"943 KB",type:"XLS",contents:null,description:null},{id:"894e8514-03d3-4f5e-bb28-f6c092501fae",folderId:"cd6897cb-acfd-4016-8b53-3f66a5b5fc68",name:"A personal file",createdBy:"Username",createdAt:"June 02, 2020",modifiedAt:"June 02, 2020",size:"943 KB",type:"XLS",contents:null,description:null},{id:"74010810-16cf-441d-a1aa-c9fb620fceea",folderId:"cd6897cb-acfd-4016-8b53-3f66a5b5fc68",name:"A personal folder",createdBy:"Username",createdAt:"November 01, 2021",modifiedAt:"November 01, 2021",size:"3015 MB",type:"folder",contents:"907 files",description:"Personal photos; selfies, family, vacation and etc."},{id:"a8c73e5a-8114-436d-ab54-d900b50b3762",folderId:"74010810-16cf-441d-a1aa-c9fb620fceea",name:"A personal file within the personal folder",createdBy:"Username",createdAt:"June 02, 2020",modifiedAt:"June 02, 2020",size:"943 KB",type:"XLS",contents:null,description:null},{id:"12d851a8-4f60-473e-8a59-abe4b422ea99",folderId:"6da8747f-b474-4c9a-9eba-5ef212285500",name:"Photos file",createdBy:"Username",createdAt:"June 02, 2020",modifiedAt:"June 02, 2020",size:"943 KB",type:"XLS",contents:null,description:null},{id:"2836766d-27e1-4f40-a31a-5a8419105e7e",folderId:"ed58add1-45a7-41db-887d-3ca7ee7f2719",name:"Work file",createdBy:"Username",createdAt:"June 02, 2020",modifiedAt:"June 02, 2020",size:"943 KB",type:"XLS",contents:null,description:null}];var wp=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._items=xp,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/apps/file-manager").reply(({request:t})=>{let n=T(this._items),o=t.params.get("folderId")==="null"?null:t.params.get("folderId");n=n.filter(g=>g.folderId===o);let r=n.filter(g=>g.type==="folder"),s=n.filter(g=>g.type!=="folder");r.sort((g,x)=>g.name.localeCompare(x.name)),s.sort((g,x)=>g.name.localeCompare(x.name));let l=T(this._items),c=[],d=null;for(o&&(d=l.find(g=>g.id===o),c.push(d));d?.folderId;)d=l.find(g=>g.id===d.folderId),d&&c.unshift(d);return[200,{folders:r,files:s,path:c}]})}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Sp=[{id:"28924eab-97cc-465a-ba21-f232bb95843f",slug:"most-asked",title:"Most asked"},{id:"395b0d41-b9a8-4cd6-8b5c-f07855e82d62",slug:"general-inquiries",title:"General inquiries"},{id:"b388a87f-bfbb-44d0-800c-0ddbce2a5d22",slug:"licenses",title:"Licenses"},{id:"71c34043-d89d-4aca-951d-8606c3943c43",slug:"payments",title:"Payments"},{id:"bea49ee0-26da-46ad-97be-116cd7ab416d",slug:"support",title:"Support"}],Cp=[{id:"f65d517a-6f69-4c88-81f5-416f47405ce1",categoryId:"28924eab-97cc-465a-ba21-f232bb95843f",question:"Is there a 14-days trial?",answer:`Magna consectetur culpa duis ad est tempor pariatur velit ullamco aute exercitation magna sunt commodo minim enim aliquip eiusmod ipsum adipisicing magna ipsum reprehenderit lorem magna voluptate magna aliqua culpa. +`,op=[{order:0,title:"Introduction",subtitle:"Introducing the library and how it works",content:`

Introduction

${Vt}`},{order:1,title:"Get the sample code",subtitle:"Where to find the sample code and how to access it",content:`

Get the sample code

${Vt}`},{order:2,title:"Create a Firebase project and Set up your app",subtitle:"How to create a basic Firebase project and how to run it locally",content:`

Create a Firebase project and Set up your app

${Vt}`},{order:3,title:"Install the Firebase Command Line Interface",subtitle:"Setting up the Firebase CLI to access command line tools",content:`

Install the Firebase Command Line Interface

${Vt}`},{order:4,title:"Deploy and run the web app",subtitle:"How to build, push and run the project remotely",content:`

Deploy and run the web app

${Vt}`},{order:5,title:"The Functions Directory",subtitle:"Introducing the Functions and Functions Directory",content:`

The Functions Directory

${Vt}`},{order:6,title:"Import the Cloud Functions and Firebase Admin modules",subtitle:"Create your first Function and run it to administer your app",content:`

Import the Cloud Functions and Firebase Admin modules

${Vt}`},{order:7,title:"Welcome New Users",subtitle:"How to create a welcome message for the new users",content:`

Welcome New Users

${Vt}`},{order:8,title:"Images moderation",subtitle:"How to moderate images; crop, resize, optimize",content:`

Images moderation

${Vt}`},{order:9,title:"New Message Notifications",subtitle:"How to create and push a notification to a user",content:`

New Message Notifications

${Vt}`},{order:10,title:"Congratulations!",subtitle:"Nice work, you have created your first application",content:`

Congratulations!

${Vt}`}];var rp=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._categories=ap,this._courses=np,this._demoCourseSteps=op,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/apps/academy/categories").reply(()=>{let t=T(this._categories);return t.sort((n,o)=>n.title.localeCompare(o.title)),[200,t]}),this._angorMockApiService.onGet("api/apps/academy/courses").reply(()=>[200,T(this._courses)]),this._angorMockApiService.onGet("api/apps/academy/courses/course").reply(({request:t})=>{let n=t.params.get("id"),o=T(this._courses),r=T(this._demoCourseSteps),s=o.find(l=>l.id===n);return s&&(s.steps=r),[200,s]})}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Ce=j.now(),sp={media:["images/cards/01-320x200.jpg","images/cards/02-320x200.jpg","images/cards/03-320x200.jpg","images/cards/04-320x200.jpg","images/cards/05-320x200.jpg","images/cards/06-320x200.jpg","images/cards/07-320x200.jpg","images/cards/08-320x200.jpg"],docs:[],links:[]},lp=[{id:"e6b2b82f-b199-4a60-9696-5f3e40d2715d",contactId:"me",value:"Hi!",createdAt:Ce.minus({week:1}).set({hour:18,minute:56}).toISO()},{id:"eb82cf4b-fa93-4bf4-a88a-99e987ddb7ea",contactId:"",value:"Hey, dude!",createdAt:Ce.minus({week:1}).set({hour:19,minute:4}).toISO()},{id:"3cf9b2a6-ae54-47db-97b2-ee139a8f84e5",contactId:"",value:"Long time no see.",createdAt:Ce.minus({week:1}).set({hour:19,minute:4}).toISO()},{id:"2ab91b0f-fafb-45f3-88df-7efaff29134b",contactId:"me",value:"Yeah, man... Things were quite busy for me and my family.",createdAt:Ce.minus({week:1}).set({hour:19,minute:6}).toISO()},{id:"10e81481-378f-49ac-b06b-7c59dcc639ae",contactId:"",value:"What's up? Anything I can help with?",createdAt:Ce.minus({week:1}).set({hour:19,minute:6}).toISO()},{id:"3b334e72-6605-4ebd-a4f6-3850067048de",contactId:"me",value:"We've been on the move, changed 3 places over 4 months.",createdAt:Ce.minus({week:1}).set({hour:19,minute:7}).toISO()},{id:"25998113-3a96-4dd0-a7b9-4d2bb58db3f3",contactId:"",value:"Wow! That's crazy! \u{1F92F} What happened?",createdAt:Ce.minus({week:1}).set({hour:19,minute:7}).toISO()},{id:"30adb3da-0e4f-487e-aec2-6d9f31e097f6",contactId:"me",value:"You know I got a job in that big software company. First move was because of that.",createdAt:Ce.minus({week:1}).set({hour:19,minute:8}).toISO()},{id:"c0d6fd6e-d294-4845-8751-e84b8f2c4d3b",contactId:"me",value:"Then they decided to re-locate me after a month.",createdAt:Ce.minus({week:1}).set({hour:19,minute:8}).toISO()},{id:"8d3c442b-62fa-496f-bffa-210ff5c1866b",contactId:"me",value:"It was a pain since we just settled in, house, kids\u2019 school, etc.",createdAt:Ce.minus({week:1}).set({hour:19,minute:8}).toISO()},{id:"3cf26ef0-e81f-4698-ac39-487454413332",contactId:"me",value:"So we moved again.",createdAt:Ce.minus({week:1}).set({hour:19,minute:9}).toISO()},{id:"415151b9-9ee9-40a4-a4ad-2d88146bc71b",contactId:"",value:"It's crazy!",createdAt:Ce.minus({week:1}).set({hour:19,minute:9}).toISO()},{id:"d6f29648-c85c-4dfb-a6ff-6b7ebc40c993",contactId:"me",value:"Then the virus happened, and we went remote after moving again.",createdAt:Ce.minus({week:1}).set({hour:19,minute:10}).toISO()},{id:"5329c20d-6754-47ec-af8c-660c72be3528",contactId:"me",value:"So we moved back to the first location, the third time!",createdAt:Ce.minus({week:1}).set({hour:19,minute:10}).toISO()},{id:"26f2ccbf-aef7-4b49-88df-f6b59381110a",contactId:"",value:"Ohh dude, that's tough in such a short period.",createdAt:Ce.minus({week:1}).set({hour:19,minute:11}).toISO()},{id:"ea7662d5-7b72-4c19-ad6c-f80320541001",contactId:"",value:"\u{1F615}",createdAt:Ce.minus({week:1}).set({hour:19,minute:11}).toISO()},{id:"3a2d3a0e-839b-46e7-86ae-ca0826ecda7c",contactId:"me",value:"Thanks! It was great catching up.",createdAt:Ce.minus({week:1}).set({hour:19,minute:11}).toISO()},{id:"562e3524-15b7-464a-bbf6-9b2582e5e0ee",contactId:"",value:"Yeah! Let\u2019s grab a coffee next week, remotely!",createdAt:Ce.minus({week:1}).set({hour:19,minute:12}).toISO()},{id:"9269c775-bad5-46e1-b33b-2de8704ec1d6",contactId:"me",value:"Sure! See you next week!",createdAt:Ce.minus({week:1}).set({hour:19,minute:12}).toISO()},{id:"779a27f2-bece-41c6-b9ca-c422570aee68",contactId:"",value:"See you!",createdAt:Ce.minus({week:1}).set({hour:19,minute:12}).toISO()},{id:"bab8ca0e-b8e5-4375-807b-1c91fca25a5d",contactId:"me",value:"Hey! Available now? Let\u2019s grab that coffee, remotely! :)",createdAt:Ce.set({hour:12,minute:45}).toISO()},{id:"8445a84d-599d-4e2d-a31c-5f4f29ad2b4c",contactId:"",value:"Hi!",createdAt:Ce.set({hour:12,minute:56}).toISO()},{id:"9f506742-50da-4350-af9d-61e53392fa08",contactId:"",value:"Sure! I'll call you in 5, okay?",createdAt:Ce.set({hour:12,minute:56}).toISO()},{id:"ca8523d8-faed-45f7-af09-f6bd5c3f3875",contactId:"me",value:"Awesome! Call me in 5 minutes.",createdAt:Ce.set({hour:12,minute:58}).toISO()},{id:"39944b00-1ffe-4ffb-8ca6-13c292812e06",contactId:"",value:"\u{1F44D}\u{1F3FB}",createdAt:Ce.set({hour:13,minute:0}).toISO()}],cp=[{id:"ff6bc7f1-449a-4419-af62-b89ce6cae0aa",contactId:"9d3f0e7f-dcbd-4e56-a5e8-87b8154e9edf",unreadCount:2,muted:!1,lastMessage:"See you tomorrow!",lastMessageAt:"26/04/2021"},{id:"4459a3f0-b65e-4df2-8c37-6ec72fcc4b31",contactId:"16b9e696-ea95-4dd8-86c4-3caf705a1dc6",unreadCount:0,muted:!1,lastMessage:"See you tomorrow!",lastMessageAt:"26/04/2021"}],up=[{id:"16b9e696-ea95-4dd8-86c4-3caf705a1dc6",avatar:"images/avatars/male-12.jpg",name:"Sali",about:"Hi there! I'm using AngorChat.",details:{emails:[{email:"nunezfaulkner@mail.tv",label:"Personal"}],phoneNumbers:[{country:"xk",phoneNumber:"909 552 3327",label:"Mobile"}],title:"Hotel Manager",company:"Buzzopia",birthday:"1982-01-23T12:00:00.000Z",address:"614 Herkimer Court, Darrtown, Nebraska, PO9308"},attachments:sp},{id:"9d3f0e7f-dcbd-4e56-a5e8-87b8154e9edf",avatar:"images/avatars/male-02.jpg",name:"John",about:"Hi there! I'm using AngorChat.",details:{emails:[{email:"bernardlangley@mail.com",label:"Personal"},{email:"langley.bernard@boilcat.name",label:"Work"}],phoneNumbers:[{country:"md",phoneNumber:"893 548 2862",label:"Mobile"}],title:"Electromedical Equipment Technician",company:"Boilcat",birthday:"1988-05-26T12:00:00.000Z",address:"943 Adler Place, Hamilton, South Dakota, PO5592"},attachments:sp}],dp={id:"cfaad35d-07a3-4447-a6c3-d8c3d54fd5df",name:"Username",email:"username@angor.io",avatar:"images/avatars/username.jpg",about:"Hi there! I'm using AngorChat."};var mp=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._chats=cp,this._contacts=up,this._messages=lp,this._profile=dp,this.registerHandlers(),this._chats=this._chats.map(n=>ne(M({},n),{contact:this._contacts.find(o=>o.id===n.contactId),messages:this._messages.map(o=>ne(M({},o),{chatId:n.id,contactId:o.contactId==="me"?this._profile.id:n.contactId,isMine:o.contactId==="me"}))}))}registerHandlers(){this._angorMockApiService.onGet("api/apps/chat/chats").reply(()=>[200,T(this._chats)]),this._angorMockApiService.onGet("api/apps/chat/chat").reply(({request:t})=>{let n=t.params.get("id");return[200,T(this._chats).find(s=>s.id===n)]}),this._angorMockApiService.onPatch("api/apps/chat/chat").reply(({request:t})=>{let n=t.body.id,o=T(t.body.chat),r=null;return this._chats.forEach((s,l,c)=>{s.id===n&&(c[l]=Se({},c[l],o),r=c[l])}),[200,r]}),this._angorMockApiService.onGet("api/apps/chat/contacts").reply(()=>{let t=T(this._contacts);return t.sort((n,o)=>n.name.localeCompare(o.name)),t=t.map(n=>Bc(n,["details","attachments"])),[200,t]}),this._angorMockApiService.onGet("api/apps/chat/contact").reply(({request:t})=>{let n=t.params.get("id");return[200,T(this._contacts).find(s=>s.id===n)]}),this._angorMockApiService.onGet("api/apps/chat/profile").reply(()=>[200,T(this._profile)])}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Vr=[{id:"cd5fa417-b667-482d-b208-798d9da3213c",avatar:"images/avatars/male-01.jpg",background:"images/cards/14-640x480.jpg",name:"Dejesus Michael",emails:[{email:"dejesusmichael@mail.org",label:"Personal"},{email:"michael.dejesus@vitricomp.io",label:"Work"}],phoneNumbers:[{country:"bs",phoneNumber:"984 531 2468",label:"Mobile"},{country:"bs",phoneNumber:"806 470 2693",label:"Work"}],title:"Track Service Worker",company:"Vitricomp",birthday:"1975-01-10T12:00:00.000Z",address:"279 Independence Avenue, Calvary, Guam, PO4127",notes:"

Do incididunt cillum duis eu pariatur enim proident minim officia amet proident consequat consequat qui consequat magna magna occaecat aliquip culpa pariatur velit nisi nostrud irure eu ullamco exercitation sint.

Cillum deserunt laborum laborum quis nisi enim et aliquip labore excepteur in excepteur labore amet in ipsum ipsum nostrud deserunt lorem nisi voluptate dolor minim enim ut eu cupidatat enim.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"beec5287-ed50-4504-858a-5dc3f8ce6935",avatar:null,background:null,name:"Dena Molina",emails:[{email:"denamolina@mail.us",label:"Personal"},{email:"molina.dena@envire.tv",label:"Work"}],phoneNumbers:[{country:"io",phoneNumber:"934 537 3180",label:"Mobile"}],title:"Weather Analyst",company:"Envire",birthday:"1994-12-05T12:00:00.000Z",address:"856 Woodside Avenue, Alfarata, Iowa, PO4992",notes:"

Consequat duis ullamco sint elit pariatur esse dolore nostrud consequat lorem duis sunt veniam ipsum exercitation eiusmod consequat nisi quis voluptate quis officia irure fugiat ex duis eu amet ex.

Irure est nisi dolor culpa sunt nulla irure lorem adipisicing non do consequat deserunt et ea eu non reprehenderit fugiat ex elit nulla sunt quis voluptate enim nulla aliquip veniam.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"9d3f0e7f-dcbd-4e56-a5e8-87b8154e9edf",avatar:"images/avatars/male-02.jpg",background:"images/cards/15-640x480.jpg",name:"Bernard Langley",emails:[{email:"bernardlangley@mail.com",label:"Personal"},{email:"langley.bernard@boilcat.name",label:"Work"}],phoneNumbers:[{country:"md",phoneNumber:"893 548 2862",label:"Mobile"}],title:"Electromedical Equipment Technician",company:"Boilcat",birthday:"1988-05-26T12:00:00.000Z",address:"943 Adler Place, Hamilton, South Dakota, PO5592",notes:"

Est amet in adipisicing ex excepteur ullamco est lorem adipisicing veniam reprehenderit elit commodo cillum commodo eu officia fugiat id reprehenderit sunt mollit eiusmod dolor fugiat ad do esse aliquip.

Mollit amet adipisicing enim est est commodo sint et eu nulla in laboris ipsum aliqua elit aliqua adipisicing ea nulla nulla consectetur velit laborum labore ullamco eu sit consectetur velit.

",tags:["c31e9e5d-e0cb-4574-a13f-8a6ee5ff8309"]},{id:"42a5da95-5e6d-42fd-a09d-de755d123a47",avatar:"images/avatars/male-03.jpg",background:"images/cards/16-640x480.jpg",name:"Mclaughlin Steele",emails:[{email:"mclaughlinsteele@mail.me",label:"Personal"},{email:"steele.mclaughlin@accel.info",label:"Work"}],phoneNumbers:[{country:"va",phoneNumber:"830 484 3813",label:"Mobile"},{country:"va",phoneNumber:"999 475 2789",label:"Work"},{country:"va",phoneNumber:"933 406 3598",label:"Home"}],company:"Accel",birthday:"1968-08-13T12:00:00.000Z",address:"334 Sandford Street, Savage, Virgin Islands, PO1858",notes:"

Consequat eu aliquip dolor non consequat laborum ad non labore cillum consectetur quis dolore do ea nulla incididunt proident ea eiusmod in do qui eiusmod et irure dolor ea adipisicing.

Reprehenderit occaecat nostrud ad aliquip commodo amet velit id ut minim dolor mollit mollit in eiusmod voluptate lorem nisi labore culpa elit proident laborum ipsum occaecat esse sint nostrud esse.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"a7806ced-03f1-4197-8b30-00bdd463366b",avatar:"images/avatars/male-04.jpg",background:"images/cards/17-640x480.jpg",name:"Marsh Cochran",emails:[{email:"marshcochran@mail.biz",label:"Personal"}],phoneNumbers:[{country:"tz",phoneNumber:"864 401 3980",label:"Mobile"},{country:"tz",phoneNumber:"956 546 2589",label:"Work"}],title:"Fundraising Director",company:"Xsports",birthday:"1983-12-22T12:00:00.000Z",address:"487 Hamilton Walk, Bergoo, American Samoa, PO5616",notes:"

Id eiusmod deserunt amet lorem commodo consequat nostrud magna aliquip ex et pariatur labore non elit ad ad nulla culpa reprehenderit enim magna aliqua enim pariatur occaecat sint do lorem.

Adipisicing ut est nulla nisi cupidatat consequat aliqua et esse in voluptate amet eiusmod ut esse ea do irure commodo aute culpa amet consequat id adipisicing et incididunt ut duis.

",tags:["2026ce08-d08f-4b4f-9506-b10cdb5b104f"]},{id:"f4ad15d9-5a24-463a-88ea-6189d6bb3a53",avatar:"images/avatars/male-05.jpg",background:"images/cards/18-640x480.jpg",name:"Parrish Austin",emails:[{email:"parrishaustin@mail.co.uk",label:"Personal"},{email:"austin.parrish@insource.net",label:"Work"}],phoneNumbers:[{country:"lv",phoneNumber:"834 426 3574",label:"Mobile"},{country:"lv",phoneNumber:"816 573 3694",label:"Work"},{country:"lv",phoneNumber:"967 515 2009",label:"Home"}],title:"Motor Winder",company:"Insource",birthday:"1963-08-24T12:00:00.000Z",address:"610 Harbor Lane, Cascades, Minnesota, PO8639",notes:"

Cillum enim eiusmod dolor aliqua ipsum exercitation sint aliqua lorem dolore id velit sint velit labore cupidatat minim cupidatat elit est magna eu proident eiusmod non pariatur est esse pariatur.

Sint do enim officia velit pariatur excepteur commodo adipisicing labore elit velit velit id exercitation excepteur veniam reprehenderit sint nulla duis ad incididunt cillum in in labore laboris magna esse.

",tags:["c31e9e5d-e0cb-4574-a13f-8a6ee5ff8309"]},{id:"780d0111-5e5c-4694-8d1d-0ea421971fbf",avatar:"images/avatars/female-02.jpg",background:"images/cards/19-640x480.jpg",name:"Laverne Dodson",emails:[{email:"lavernedodson@mail.ca",label:"Personal"}],phoneNumbers:[{country:"ar",phoneNumber:"964 417 2318",label:"Mobile"},{country:"ar",phoneNumber:"830 410 2506",label:"Work"}],title:"Television News Producer",company:"Lovepad",birthday:"1973-09-25T12:00:00.000Z",address:"428 Newport Street, Neahkahnie, Arkansas, PO8324",notes:"

Incididunt lorem proident est anim amet nulla do nulla ea anim ullamco ea amet voluptate laboris do elit elit consequat in esse in dolor enim irure ut irure ad commodo.

Aliqua dolore nulla sunt ad nostrud aute labore occaecat non amet nulla adipisicing sint eu lorem velit sint do sint adipisicing esse adipisicing anim culpa quis dolor non magna ea.

",tags:["a8991c76-2fda-4bbd-a718-df13d6478847"]},{id:"bf172879-423a-4fd6-8df3-6d1938bbfe1f",avatar:"images/avatars/male-06.jpg",background:"images/cards/20-640x480.jpg",name:"Edwards Mckenzie",emails:[{email:"edwardsmckenzie@mail.org",label:"Personal"},{email:"mckenzie.edwards@bugsall.io",label:"Work"}],phoneNumbers:[{country:"pe",phoneNumber:"934 519 2903",label:"Mobile"},{country:"pe",phoneNumber:"989 489 3662",label:"Work"},{country:"pe",phoneNumber:"813 461 2790",label:"Home"}],title:"Legal Assistant",company:"Bugsall",birthday:"1988-07-27T12:00:00.000Z",address:"384 Polhemus Place, Dalton, Palau, PO6038",notes:"

Eu veniam consectetur eiusmod anim sint anim consectetur do consectetur aliqua cillum proident fugiat do in aliqua ipsum id consequat commodo qui officia adipisicing ullamco occaecat laboris proident incididunt exercitation.

Velit ullamco magna aute proident irure ut magna ullamco labore dolor deserunt deserunt tempor fugiat ex ullamco do sunt veniam reprehenderit officia elit duis sint ut proident pariatur est reprehenderit.

",tags:["3eaab175-ec0d-4db7-bc3b-efc633c769be"]},{id:"1eaa3213-ece2-4ba6-8e15-eb36ca388f50",avatar:"images/avatars/female-03.jpg",background:"images/cards/21-640x480.jpg",name:"Trudy Berg",emails:[{email:"trudyberg@mail.us",label:"Personal"},{email:"berg.trudy@satiance.tv",label:"Work"}],phoneNumbers:[{country:"ls",phoneNumber:"912 539 2770",label:"Mobile"}],title:"Meteorologist",company:"Satiance",birthday:"1989-12-15T12:00:00.000Z",address:"945 Jerome Avenue, Riceville, North Carolina, PO1625",notes:"

Excepteur ullamco aute aliqua reprehenderit ullamco do anim ut ut veniam et ut et ut commodo aliqua consequat occaecat fugiat dolor labore proident ipsum ad culpa est cillum aliqua reprehenderit.

Amet aliqua sint laboris in aute nostrud voluptate tempor ea tempor laborum tempor culpa dolore aliqua nulla dolore ad enim id cupidatat nostrud nostrud amet non velit id fugiat lorem.

",tags:["65930b5a-5d2a-4303-b11f-865d69e6fdb5"]},{id:"abd9e78b-9e96-428f-b3ff-4d934c401bee",avatar:"images/avatars/female-04.jpg",background:"images/cards/22-640x480.jpg",name:"Elsie Melendez",emails:[{email:"elsiemelendez@mail.com",label:"Personal"},{email:"melendez.elsie@chillium.name",label:"Work"}],phoneNumbers:[{country:"tg",phoneNumber:"907 515 3007",label:"Mobile"},{country:"tg",phoneNumber:"967 534 2803",label:"Work"}],title:"Fundraising Director",company:"Chillium",birthday:"1980-06-28T12:00:00.000Z",address:"428 Varanda Place, Veyo, Oklahoma, PO6188",notes:"

Laboris commodo consequat duis dolor ullamco nisi sunt ipsum nisi elit dolore aute sint tempor qui ad sit aliqua laboris consequat dolore aliqua est deserunt irure cillum tempor ut veniam.

Eiusmod nulla ex esse in deserunt consectetur non qui cillum reprehenderit magna sit ipsum lorem aute consequat sint magna id laboris velit adipisicing non ipsum ipsum sint velit ex non.

",tags:["3eaab175-ec0d-4db7-bc3b-efc633c769be"]},{id:"efae92cc-3bd1-4c6a-a395-b6760c69bd55",avatar:"images/avatars/male-07.jpg",background:"images/cards/23-640x480.jpg",name:"Lamb Underwood",emails:[{email:"lambunderwood@mail.me",label:"Personal"}],phoneNumbers:[{country:"pf",phoneNumber:"855 517 2767",label:"Mobile"},{country:"pf",phoneNumber:"906 442 3593",label:"Work"},{country:"pf",phoneNumber:"905 402 2121",label:"Home"}],title:"Legal Assistant",company:"Exotechno",birthday:"1990-07-26T12:00:00.000Z",address:"609 Greenpoint Avenue, Beason, Vermont, PO5229",notes:"

Exercitation tempor laboris dolor deserunt nulla et nisi ullamco minim duis sint nulla sint deserunt irure excepteur nostrud ipsum duis enim sit exercitation eiusmod tempor commodo excepteur mollit cupidatat fugiat.

Deserunt est dolore nulla laborum consequat veniam elit lorem do exercitation incididunt ea ad laboris lorem ipsum ex incididunt nostrud ipsum laborum et nostrud minim aute velit incididunt quis quis.

",tags:["3eaab175-ec0d-4db7-bc3b-efc633c769be"]},{id:"bde636a7-c3d2-4bff-939a-aab11df1516b",avatar:null,background:null,name:"Tessa Valdez",emails:[{email:"tessavaldez@mail.info",label:"Personal"}],phoneNumbers:[{country:"dz",phoneNumber:"892 430 2631",label:"Mobile"},{country:"dz",phoneNumber:"997 525 2354",label:"Work"},{country:"dz",phoneNumber:"907 472 2857",label:"Home"}],title:"Banker Mason",company:"Securia",birthday:"1994-01-10T12:00:00.000Z",address:"183 Crosby Avenue, Blanco, Mississippi, PO3463",notes:"

Mollit qui amet in esse ipsum nostrud cupidatat occaecat proident aliquip non mollit commodo ex labore enim culpa dolor aute occaecat cillum sit excepteur tempor culpa nostrud nulla qui commodo.

Labore nulla id excepteur non velit adipisicing tempor reprehenderit cillum sint do consectetur laboris ut proident pariatur quis aute ad dolor quis labore labore nostrud sunt elit proident enim aliqua.

",tags:["cbde2486-5033-4e09-838e-e901b108cd41"]},{id:"6519600a-5eaa-45f8-8bed-c46fddb3b26a",avatar:"images/avatars/male-08.jpg",background:"images/cards/24-640x480.jpg",name:"Mcleod Wagner",emails:[{email:"mcleodwagner@mail.biz",label:"Personal"}],phoneNumbers:[{country:"at",phoneNumber:"977 590 2773",label:"Mobile"},{country:"at",phoneNumber:"828 496 3813",label:"Work"},{country:"at",phoneNumber:"831 432 2512",label:"Home"}],company:"Inrt",birthday:"1980-12-03T12:00:00.000Z",address:"736 Glen Street, Kaka, West Virginia, PO9350",notes:"

Laboris consequat est anim quis quis eiusmod ipsum non quis fugiat anim culpa non elit mollit pariatur veniam nisi irure velit dolore dolor proident nisi deserunt culpa nisi et laborum.

Eiusmod eu esse ipsum voluptate excepteur ipsum et proident cupidatat sint sunt aliquip lorem culpa esse et dolor fugiat sit est id consectetur sint et ea pariatur occaecat nulla irure.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"6d80a6f6-2884-4ac4-9c73-06b82c220017",avatar:"images/avatars/female-06.jpg",background:"images/cards/25-640x480.jpg",name:"Kristie Hall",emails:[{email:"kristiehall@mail.co.uk",label:"Personal"},{email:"hall.kristie@austech.net",label:"Work"}],phoneNumbers:[{country:"tn",phoneNumber:"841 530 3641",label:"Mobile"},{country:"tn",phoneNumber:"941 410 3743",label:"Work"},{country:"tn",phoneNumber:"938 599 3850",label:"Home"}],title:"Electromedical Equipment Technician",company:"Austech",birthday:"1975-08-31T12:00:00.000Z",address:"547 Revere Place, Hoehne, New Hampshire, PO2125",notes:"

Duis incididunt minim nisi sit qui dolor aliquip quis ipsum id amet occaecat sit ullamco minim velit est eiusmod anim proident consectetur non reprehenderit ea reprehenderit dolore in nisi eiusmod.

Ut commodo aliqua non ut proident velit et commodo voluptate eu mollit dolor veniam ipsum velit aute esse est adipisicing id aliqua nostrud nostrud nisi enim officia eiusmod in enim.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"35190d23-036e-44ef-b545-cc744c626edd",avatar:"images/avatars/female-07.jpg",background:"images/cards/26-640x480.jpg",name:"Shannon Kennedy",emails:[{email:"shannonkennedy@mail.ca",label:"Personal"}],phoneNumbers:[{country:"gb",phoneNumber:"899 508 2992",label:"Mobile"},{country:"gb",phoneNumber:"834 499 3354",label:"Work"},{country:"gb",phoneNumber:"834 526 3388",label:"Home"}],title:"Gas Meter Mechanic",company:"Eventix",birthday:"1994-09-07T12:00:00.000Z",address:"480 Chase Court, Edinburg, Kansas, PO5357",notes:"

Lorem ex amet anim anim qui consequat ullamco consectetur et voluptate in velit dolore culpa pariatur amet enim ut non magna duis qui excepteur esse ullamco velit fugiat aute dolor.

Reprehenderit ullamco veniam sit laborum nulla sunt excepteur eiusmod anim eu ullamco tempor est qui adipisicing sit fugiat voluptate minim non incididunt quis ipsum et exercitation officia laborum incididunt nostrud.

",tags:["a8991c76-2fda-4bbd-a718-df13d6478847"]},{id:"b018c194-68ec-4915-ab56-e9f3bd2d98db",avatar:"images/avatars/female-08.jpg",background:"images/cards/27-640x480.jpg",name:"Martha Swanson",emails:[{email:"marthaswanson@mail.org",label:"Personal"},{email:"swanson.martha@sequitur.io",label:"Work"}],phoneNumbers:[{country:"gb",phoneNumber:"844 480 3309",label:"Mobile"},{country:"gb",phoneNumber:"981 591 3239",label:"Work"},{country:"gb",phoneNumber:"923 484 3147",label:"Home"}],title:"Short Story Writer",company:"Sequitur",birthday:"1993-12-31T12:00:00.000Z",address:"595 Howard Place, Convent, Rhode Island, PO6993",notes:"

Lorem nostrud cillum non cillum nisi eu labore anim ipsum consequat consectetur sunt ipsum ipsum ad culpa laborum in ea exercitation quis voluptate velit id elit labore cillum cillum consectetur.

Ullamco ullamco nostrud aute pariatur nulla officia proident magna laborum dolor reprehenderit ullamco in reprehenderit veniam aliqua elit magna voluptate amet ut minim in labore irure culpa consequat sit pariatur.

",tags:["a8991c76-2fda-4bbd-a718-df13d6478847"]},{id:"b7c355e9-e003-467e-82d2-4f6978c1a696",avatar:"images/avatars/female-09.jpg",background:"images/cards/28-640x480.jpg",name:"Jacklyn Morgan",emails:[{email:"jacklynmorgan@mail.us",label:"Personal"},{email:"morgan.jacklyn@shopabout.tv",label:"Work"}],phoneNumbers:[{country:"so",phoneNumber:"974 542 2061",label:"Mobile"}],title:"Animal Sitter",company:"Shopabout",birthday:"1976-09-30T12:00:00.000Z",address:"971 Conover Street, Statenville, Louisiana, PO6622",notes:"

Pariatur fugiat labore aliquip aute in adipisicing veniam et consequat magna nulla laboris eiusmod eu esse cupidatat ipsum amet sint est anim lorem consequat eiusmod sit aliquip consequat nisi duis.

Est esse excepteur non amet reprehenderit cillum ullamco ex excepteur laboris excepteur dolor magna enim consequat lorem commodo ipsum elit ea veniam non quis id nisi esse tempor enim ut.

",tags:["3eaab175-ec0d-4db7-bc3b-efc633c769be"]},{id:"cfa07b7c-93d1-42e7-9592-493d9efc78ae",avatar:"images/avatars/female-10.jpg",background:"images/cards/29-640x480.jpg",name:"Tonya Bowers",emails:[{email:"tonyabowers@mail.com",label:"Personal"},{email:"bowers.tonya@tourmania.name",label:"Work"}],phoneNumbers:[{country:"tv",phoneNumber:"922 585 2914",label:"Mobile"},{country:"tv",phoneNumber:"913 538 2961",label:"Work"}],title:"Track Service Worker",company:"Tourmania",birthday:"1976-06-14T12:00:00.000Z",address:"197 Marconi Place, Welda, Delaware, PO6061",notes:"

Aliqua ea dolor est enim ipsum esse pariatur tempor nulla excepteur aliquip irure fugiat reprehenderit adipisicing ex tempor proident voluptate dolore ea dolore nostrud id incididunt culpa in do occaecat.

Aute fugiat magna velit enim in duis duis elit ipsum excepteur reprehenderit do ipsum qui cillum aliquip ut occaecat do ea et adipisicing cupidatat voluptate non elit ad aliqua ad.

",tags:["2026ce08-d08f-4b4f-9506-b10cdb5b104f"]},{id:"00feeb63-c83a-4655-a37e-a07da10cfa1c",avatar:"images/avatars/female-11.jpg",background:"images/cards/30-640x480.jpg",name:"Latonya Cruz",emails:[{email:"latonyacruz@mail.me",label:"Personal"}],phoneNumbers:[{country:"tm",phoneNumber:"981 508 2080",label:"Mobile"},{country:"tm",phoneNumber:"817 425 2052",label:"Work"},{country:"tm",phoneNumber:"939 434 3805",label:"Home"}],title:"Motor Winder",company:"Zilch",birthday:"1967-11-28T12:00:00.000Z",address:"775 Dahill Road, Iberia, California, PO2169",notes:"

Ut occaecat tempor deserunt proident enim ex ullamco ex aliquip mollit aute reprehenderit in occaecat anim aliquip ea laboris anim laboris do non aute aute ea laboris magna sunt sit.

Ullamco in in minim culpa eiusmod amet consequat consequat magna nisi cillum occaecat irure officia voluptate et eu duis officia nostrud culpa non eiusmod anim sint et anim enim voluptate.

",tags:["c31e9e5d-e0cb-4574-a13f-8a6ee5ff8309"]},{id:"142abf21-e635-4a7d-9330-e57f66adcdbe",avatar:"images/avatars/female-12.jpg",background:"images/cards/31-640x480.jpg",name:"Evangelina Mcclain",emails:[{email:"evangelinamcclain@mail.info",label:"Personal"}],phoneNumbers:[{country:"ck",phoneNumber:"992 583 3187",label:"Mobile"},{country:"ck",phoneNumber:"881 472 3297",label:"Work"},{country:"ck",phoneNumber:"846 477 3596",label:"Home"}],title:"Congressional Representative",company:"Straloy",birthday:"1976-02-15T12:00:00.000Z",address:"305 Columbia Street, Dupuyer, Puerto Rico, PO8744",notes:"

Proident nulla culpa magna nostrud do aliqua ullamco sit culpa ullamco eu amet culpa laborum enim fugiat non ad quis esse pariatur exercitation lorem incididunt exercitation aliquip labore minim adipisicing.

Sint ea voluptate tempor irure consequat aute laboris exercitation id minim voluptate aliquip tempor occaecat elit incididunt laboris enim labore sit aute sunt cillum ipsum ad laboris nostrud dolor excepteur.

",tags:["2026ce08-d08f-4b4f-9506-b10cdb5b104f"]},{id:"e4f255a3-b5dd-45a7-975f-c399604a399a",avatar:"images/avatars/male-09.jpg",background:"images/cards/32-640x480.jpg",name:"Herring Gonzales",emails:[{email:"herringgonzales@mail.biz",label:"Personal"}],phoneNumbers:[{country:"ai",phoneNumber:"995 411 2513",label:"Mobile"},{country:"ai",phoneNumber:"839 492 2760",label:"Work"}],title:"Gas Meter Mechanic",company:"Cubix",birthday:"1995-02-16T12:00:00.000Z",address:"195 Brooklyn Road, Jeff, Marshall Islands, PO2943",notes:"

Ex nulla nisi do cillum consequat amet incididunt eu minim eu ut excepteur ad anim minim aliquip ullamco fugiat labore esse aliquip ea incididunt incididunt nisi officia consectetur dolore minim.

Et dolor consectetur anim deserunt laborum eu lorem et in nisi et officia nostrud fugiat deserunt aute irure ullamco officia fugiat voluptate exercitation ut deserunt officia nostrud tempor velit pariatur.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"ab4f712d-d712-41a8-b567-be4c66c349a3",avatar:"images/avatars/female-13.jpg",background:"images/cards/33-640x480.jpg",name:"Alyce Cash",emails:[{email:"alycecash@mail.co.uk",label:"Personal"}],phoneNumbers:[{country:"ht",phoneNumber:"969 499 3077",label:"Mobile"},{country:"ht",phoneNumber:"907 513 2784",label:"Work"}],title:"Weather Analyst",company:"Qnekt",birthday:"1973-12-19T12:00:00.000Z",address:"964 Henry Street, Eureka, Indiana, PO1035",notes:"

Non proident pariatur nostrud dolor incididunt occaecat amet officia sunt magna anim dolor labore culpa ut laborum id incididunt officia amet mollit anim ea proident laboris non incididunt incididunt sint.

Nulla minim consectetur nostrud magna anim irure consectetur labore cupidatat laborum reprehenderit et et adipisicing in qui elit ipsum reprehenderit esse nisi non ipsum exercitation sunt eu elit velit fugiat.

",tags:["c31e9e5d-e0cb-4574-a13f-8a6ee5ff8309"]},{id:"5d067800-c301-46c6-a7f7-28dc89d9a554",avatar:null,background:null,name:"Kristine Pacheco",emails:[{email:"kristinepacheco@mail.net",label:"Personal"},{email:"pacheco.kristine@vurbo.ca",label:"Work"}],phoneNumbers:[{country:"mm",phoneNumber:"977 516 2492",label:"Mobile"}],title:"Short Story Writer",company:"Vurbo",birthday:"1985-10-22T12:00:00.000Z",address:"622 Dodworth Street, Rose, Arizona, PO9530",notes:"

Lorem laboris excepteur magna pariatur occaecat voluptate pariatur cillum exercitation anim enim elit laborum reprehenderit laboris ad velit ut ipsum irure id ullamco minim sint ipsum occaecat esse tempor ea.

Pariatur non labore cillum consectetur aute voluptate sint adipisicing nisi laborum culpa nisi elit et amet dolor incididunt velit ex laboris ea reprehenderit eiusmod qui esse veniam labore ea sit.

",tags:["2026ce08-d08f-4b4f-9506-b10cdb5b104f"]},{id:"c500255a-1173-47d0-a0e4-4944d48fc12a",avatar:"images/avatars/male-10.jpg",background:"images/cards/34-640x480.jpg",name:"English Haney",emails:[{email:"englishhaney@mail.org",label:"Personal"}],phoneNumbers:[{country:"lb",phoneNumber:"989 567 3834",label:"Mobile"}],title:"Meteorologist",company:"Photobin",birthday:"1969-09-05T12:00:00.000Z",address:"579 Pooles Lane, Belleview, Montana, PO4106",notes:"

Incididunt labore sunt ullamco in deserunt dolore labore voluptate adipisicing eu id duis eiusmod elit ea ad cillum culpa excepteur labore fugiat excepteur ea culpa labore sit id dolor ullamco.

Eu eu ex dolore proident nostrud et minim lorem nulla lorem nulla duis velit voluptate nisi cillum anim minim amet dolore officia id cillum in cupidatat ipsum veniam velit dolor.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"b62359fd-f2a8-46e6-904e-31052d1cd675",avatar:"images/avatars/male-11.jpg",background:"images/cards/35-640x480.jpg",name:"Joseph Strickland",emails:[{email:"josephstrickland@mail.io",label:"Personal"},{email:"strickland.joseph@bytrex.us",label:"Work"}],phoneNumbers:[{country:"jo",phoneNumber:"990 450 2729",label:"Mobile"}],title:"Hotel Manager",company:"Bytrex",birthday:"1991-09-08T12:00:00.000Z",address:"844 Ellery Street, Hondah, Texas, PO1272",notes:"

Excepteur consequat magna laborum dolore ut laborum ea excepteur ad officia mollit exercitation sunt tempor amet ex ipsum aliquip cillum mollit amet laborum voluptate ipsum sit esse duis eiusmod adipisicing.

Non tempor ad pariatur adipisicing excepteur est pariatur aute et velit lorem ut est eu voluptate pariatur ea consectetur excepteur sunt reprehenderit id irure aliqua tempor anim id voluptate culpa.

",tags:["3eaab175-ec0d-4db7-bc3b-efc633c769be"]},{id:"16b9e696-ea95-4dd8-86c4-3caf705a1dc6",avatar:"images/avatars/male-12.jpg",background:"images/cards/36-640x480.jpg",name:"Nunez Faulkner",emails:[{email:"nunezfaulkner@mail.tv",label:"Personal"}],phoneNumbers:[{country:"xk",phoneNumber:"909 552 3327",label:"Mobile"}],title:"Hotel Manager",company:"Buzzopia",birthday:"1982-01-23T12:00:00.000Z",address:"614 Herkimer Court, Darrtown, Nebraska, PO9308",notes:"

Culpa labore ullamco veniam est ullamco ipsum culpa excepteur esse esse aliqua nulla ullamco nulla amet consequat tempor aute exercitation do eu do ullamco elit excepteur est anim nisi excepteur.

Cillum eiusmod cupidatat officia ipsum ullamco adipisicing cillum adipisicing sint exercitation non enim consectetur est esse tempor fugiat sit eiusmod in exercitation enim quis duis dolor amet consequat pariatur dolor.

",tags:["a8991c76-2fda-4bbd-a718-df13d6478847"]},{id:"19662ecf-0686-4aad-a46c-24b552eb2ff5",avatar:"images/avatars/female-15.jpg",background:"images/cards/14-640x480.jpg",name:"Juana Morrow",emails:[{email:"juanamorrow@mail.com",label:"Personal"}],phoneNumbers:[{country:"ee",phoneNumber:"868 438 3943",label:"Mobile"}],title:"Meteorologist",company:"Lyria",birthday:"1992-03-29T12:00:00.000Z",address:"663 Drew Street, Juntura, Georgia, PO9857",notes:"

Mollit et amet qui incididunt officia anim est in consectetur qui anim qui labore ea mollit veniam adipisicing ex magna commodo mollit adipisicing sunt commodo laboris labore aliquip deserunt est.

Cupidatat ut cillum anim reprehenderit ea magna enim fugiat proident anim esse lorem lorem commodo cupidatat pariatur qui commodo nulla aliqua nisi labore in adipisicing minim excepteur do eu amet.

",tags:["cbde2486-5033-4e09-838e-e901b108cd41"]},{id:"26dfe954-8bf3-45ee-b285-1d0a88c8d3ea",avatar:"images/avatars/male-13.jpg",background:"images/cards/15-640x480.jpg",name:"Lara Gaines",emails:[{email:"laragaines@mail.name",label:"Personal"}],phoneNumbers:[{country:"mr",phoneNumber:"891 498 2043",label:"Mobile"}],title:"Electromedical Equipment Technician",company:"Acruex",birthday:"1961-06-07T12:00:00.000Z",address:"762 Troutman Street, Drummond, Oregon, PO6973",notes:"

Laboris dolor incididunt eiusmod deserunt officia labore eu est nulla velit id ex veniam qui fugiat velit irure reprehenderit dolor proident aliquip culpa nisi magna occaecat do nostrud cillum lorem.

Sit consequat laboris culpa quis laborum lorem ullamco occaecat labore duis ea et consequat pariatur reprehenderit excepteur excepteur exercitation sunt enim amet adipisicing laborum incididunt dolor aliquip culpa ea laboris.

",tags:["65930b5a-5d2a-4303-b11f-865d69e6fdb5"]},{id:"d6462af2-c488-4de7-9b26-3845bd2983f9",avatar:"images/avatars/male-14.jpg",background:"images/cards/16-640x480.jpg",name:"Johnston Riddle",emails:[{email:"johnstonriddle@mail.me",label:"Personal"}],phoneNumbers:[{country:"bt",phoneNumber:"979 541 2691",label:"Mobile"},{country:"bt",phoneNumber:"909 407 3887",label:"Work"},{country:"bt",phoneNumber:"864 557 3128",label:"Home"}],title:"Hotel Manager",company:"Xleen",birthday:"1972-09-13T12:00:00.000Z",address:"674 Bryant Street, Grahamtown, Federated States Of Micronesia, PO2757",notes:"

Velit consequat elit anim qui eu elit aliquip consectetur aliqua cupidatat lorem laboris dolor qui ad laborum adipisicing adipisicing consequat et nostrud ullamco consequat dolore deserunt irure do aliquip non.

Ipsum commodo voluptate qui ex ullamco amet do ex dolore quis cupidatat ut anim sunt dolore excepteur anim do dolor aliqua ex aute esse eiusmod sint laborum consequat laboris cillum.

",tags:["a8991c76-2fda-4bbd-a718-df13d6478847"]},{id:"a1723c04-69fe-4573-a135-6645658afe76",avatar:null,background:null,name:"Vargas Gardner",emails:[{email:"vargasgardner@mail.info",label:"Personal"},{email:"gardner.vargas@cosmosis.biz",label:"Work"}],phoneNumbers:[{country:"bi",phoneNumber:"855 456 2754",label:"Mobile"}],title:"Bindery Machine Operator",company:"Cosmosis",birthday:"1979-10-21T12:00:00.000Z",address:"869 Seton Place, Chemung, Maine, PO8109",notes:"

Amet non anim ex ullamco pariatur ullamco laboris eiusmod ut magna nisi amet incididunt sunt anim nisi qui ut ex sunt adipisicing consequat deserunt qui mollit duis anim quis veniam.

Magna ut id duis qui ea proident quis officia lorem commodo et et proident dolore qui quis incididunt nulla incididunt ut aliqua veniam est adipisicing adipisicing reprehenderit ad velit incididunt.

",tags:["cbde2486-5033-4e09-838e-e901b108cd41"]},{id:"823e6166-c0c8-4373-9270-8a0d17489a08",avatar:"images/avatars/male-16.jpg",background:"images/cards/17-640x480.jpg",name:"Mccall Day",emails:[{email:"mccallday@mail.co.uk",label:"Personal"}],phoneNumbers:[{country:"se",phoneNumber:"993 504 3286",label:"Mobile"},{country:"se",phoneNumber:"924 434 2238",label:"Work"},{country:"se",phoneNumber:"816 466 2634",label:"Home"}],title:"Historiographer",company:"Nipaz",birthday:"1964-03-05T12:00:00.000Z",address:"854 Hanover Place, Harleigh, New Jersey, PO9459",notes:"

Ea occaecat nisi cillum officia in velit ipsum reprehenderit ex fugiat fugiat ad velit pariatur ullamco sint in elit quis aute id cupidatat nostrud quis culpa aliquip id officia excepteur.

Ea ut consequat sit ullamco do pariatur quis officia ad ipsum quis nisi in nulla incididunt esse pariatur amet qui ullamco consectetur dolor voluptate sit qui mollit reprehenderit reprehenderit amet.

",tags:["65930b5a-5d2a-4303-b11f-865d69e6fdb5"]},{id:"2c37ed00-427a-46d7-8f8f-d711c768d1ee",avatar:"images/avatars/male-17.jpg",background:"images/cards/18-640x480.jpg",name:"Silva Foster",emails:[{email:"silvafoster@mail.net",label:"Personal"}],phoneNumbers:[{country:"bn",phoneNumber:"916 511 3837",label:"Mobile"},{country:"bn",phoneNumber:"949 564 3247",label:"Work"}],title:"Insurance Analyst",company:"Extrawear",birthday:"1980-04-29T12:00:00.000Z",address:"137 Bridge Street, Sisquoc, District Of Columbia, PO4105",notes:"

Ipsum velit est do velit do deserunt cupidatat officia duis laborum veniam sunt in ex reprehenderit esse ex ad aute anim duis ut sunt reprehenderit occaecat ut nostrud eu minim.

Aliqua consequat adipisicing adipisicing aliquip voluptate fugiat eu amet nostrud id proident non nisi fugiat velit nostrud ea officia non laboris magna cillum exercitation culpa eiusmod mollit fugiat et lorem.

",tags:["cbde2486-5033-4e09-838e-e901b108cd41"]},{id:"944764c0-b261-4428-9188-bbd3022d66a8",avatar:"images/avatars/female-16.jpg",background:"images/cards/19-640x480.jpg",name:"Cathryn Snider",emails:[{email:"cathrynsnider@mail.ca",label:"Personal"},{email:"snider.cathryn@phormula.org",label:"Work"}],phoneNumbers:[{country:"na",phoneNumber:"896 471 3036",label:"Mobile"},{country:"na",phoneNumber:"851 491 3567",label:"Work"},{country:"na",phoneNumber:"805 487 2016",label:"Home"}],title:"Short Story Writer",company:"Phormula",birthday:"1981-06-09T12:00:00.000Z",address:"528 Glenmore Avenue, Elrama, Illinois, PO2952",notes:"

Ea enim exercitation lorem excepteur officia nulla culpa culpa nisi veniam quis non duis exercitation labore commodo et occaecat reprehenderit ex velit exercitation commodo cupidatat amet veniam mollit magna consectetur.

Voluptate consectetur eu id eiusmod anim reprehenderit incididunt duis veniam tempor cillum ea esse tempor do laborum dolore sint ea duis incididunt in do aliqua voluptate incididunt officia excepteur do.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"f2b3c756-5ad2-4d4b-aee5-b32c91457128",avatar:null,background:null,name:"Mooney Cantrell",emails:[{email:"mooneycantrell@mail.io",label:"Personal"}],phoneNumbers:[{country:"bh",phoneNumber:"915 577 3020",label:"Mobile"},{country:"bh",phoneNumber:"923 431 3594",label:"Work"}],title:"Fundraising Director",company:"Crustatia",birthday:"1968-12-07T12:00:00.000Z",address:"277 Coventry Road, Fairforest, Nevada, PO6031",notes:"

Lorem mollit dolore nostrud sunt id anim veniam labore duis eiusmod duis fugiat aliqua occaecat do labore culpa consectetur consectetur sunt amet tempor incididunt tempor esse sunt id elit non.

Laborum mollit ullamco quis ad culpa nisi sit nisi veniam minim adipisicing sint eiusmod velit amet minim aliquip nulla eiusmod nulla laboris quis proident in adipisicing aute et ea anim.

",tags:["2026ce08-d08f-4b4f-9506-b10cdb5b104f"]},{id:"54b1c201-4b2b-4be0-ad70-a6413e9628cd",avatar:"images/avatars/female-17.jpg",background:"images/cards/20-640x480.jpg",name:"Saundra Murphy",emails:[{email:"saundramurphy@mail.us",label:"Personal"}],phoneNumbers:[{country:"mt",phoneNumber:"902 529 2999",label:"Mobile"}],title:"Dental Laboratory Worker",company:"Zilencio",birthday:"1983-11-07T12:00:00.000Z",address:"557 Monroe Street, Mayfair, Maryland, PO7200",notes:"

Fugiat mollit sunt aliquip consectetur ipsum ut aliqua id ex laboris labore id elit nulla irure id aute pariatur do officia proident eiusmod proident reprehenderit dolor non dolor laborum nulla.

Pariatur reprehenderit incididunt voluptate enim aliqua laborum anim veniam pariatur irure exercitation non dolore velit et ex culpa lorem ipsum mollit eu sint duis aliquip elit amet consectetur velit minim.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"faf979c7-a13b-445a-b30a-08845f5fa90e",avatar:"images/avatars/female-18.jpg",background:"images/cards/21-640x480.jpg",name:"Enid Sparks",emails:[{email:"enidsparks@mail.tv",label:"Personal"}],phoneNumbers:[{country:"bh",phoneNumber:"813 410 3258",label:"Mobile"},{country:"bh",phoneNumber:"877 501 2767",label:"Work"}],title:"Historiographer",company:"Skybold",birthday:"1984-05-04T12:00:00.000Z",address:"219 Village Court, Keyport, Alabama, PO7776",notes:"

Velit enim anim est aliqua consequat exercitation velit quis magna est incididunt ipsum minim minim nulla adipisicing ad eiusmod id veniam eiusmod sit elit est pariatur velit ea laborum anim.

Ad lorem ea nisi irure id consequat ullamco nisi nostrud dolore officia ipsum veniam velit minim pariatur culpa culpa esse minim adipisicing sit labore commodo aute excepteur non do in.

",tags:["cbde2486-5033-4e09-838e-e901b108cd41"]},{id:"2bfa2be5-7688-48d5-b5ac-dc0d9ac97f14",avatar:null,background:null,name:"Nadia Mcknight",emails:[{email:"nadiamcknight@mail.com",label:"Personal"}],phoneNumbers:[{country:"tk",phoneNumber:"943 511 2203",label:"Mobile"},{country:"tk",phoneNumber:"817 578 2993",label:"Work"}],title:"Legal Assistant",company:"Pearlesex",birthday:"1973-10-06T12:00:00.000Z",address:"448 Berriman Street, Reinerton, Washington, PO6704",notes:"

Esse sint lorem exercitation velit tempor tempor voluptate nulla proident excepteur magna tempor consectetur aliquip qui nisi mollit cupidatat est adipisicing ipsum sint et excepteur sit labore velit dolore labore.

Duis nisi adipisicing lorem do excepteur magna consequat labore magna ut consectetur eu enim occaecat id nulla laboris minim officia est id nisi mollit ullamco irure ut dolore esse aliqua.

",tags:["cbde2486-5033-4e09-838e-e901b108cd41"]},{id:"77a4383b-b5a5-4943-bc46-04c3431d1566",avatar:"images/avatars/male-19.jpg",background:"images/cards/22-640x480.jpg",name:"Best Blackburn",emails:[{email:"bestblackburn@mail.name",label:"Personal"},{email:"blackburn.best@beadzza.me",label:"Work"}],phoneNumbers:[{country:"gl",phoneNumber:"814 498 3701",label:"Mobile"}],title:"Hotel Manager",company:"Beadzza",birthday:"1987-06-07T12:00:00.000Z",address:"578 Tampa Court, Wescosville, Ohio, PO4108",notes:"

Lorem do deserunt nulla nostrud incididunt et laboris labore eu nisi ut ullamco veniam deserunt do non labore commodo amet aliquip exercitation ea occaecat amet non eiusmod ut minim fugiat.

Esse eu ex irure pariatur qui cillum labore nulla quis officia consequat commodo consequat fugiat culpa nostrud labore eu adipisicing magna irure aliquip est amet irure eiusmod esse reprehenderit mollit.

",tags:["3eaab175-ec0d-4db7-bc3b-efc633c769be"]},{id:"8bb0f597-673a-47ca-8c77-2f83219cb9af",avatar:null,background:null,name:"Duncan Carver",emails:[{email:"duncancarver@mail.info",label:"Personal"}],phoneNumbers:[{country:"jm",phoneNumber:"968 547 2111",label:"Mobile"},{country:"jm",phoneNumber:"968 433 3120",label:"Work"},{country:"jm",phoneNumber:"905 425 2777",label:"Home"}],title:"Historiographer",company:"Hotcakes",birthday:"1980-09-15T12:00:00.000Z",address:"931 Bristol Street, Why, South Carolina, PO9700",notes:"

Dolore laboris aute officia reprehenderit cupidatat aliquip duis labore aliquip officia est nostrud nisi voluptate eiusmod ad aute et ea cillum aliqua elit ipsum officia cillum laborum minim labore sit.

Exercitation labore ut pariatur occaecat ullamco non occaecat aliqua amet nostrud aliquip ipsum ad do ullamco enim laborum commodo minim elit ut quis laboris elit laborum proident sunt ullamco sit.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"c318e31f-1d74-49c5-8dae-2bc5805e2fdb",avatar:"images/avatars/male-01.jpg",background:"images/cards/23-640x480.jpg",name:"Martin Richards",emails:[{email:"martinrichards@mail.biz",label:"Personal"}],phoneNumbers:[{country:"mg",phoneNumber:"902 500 2668",label:"Mobile"},{country:"mg",phoneNumber:"947 559 2919",label:"Work"},{country:"mg",phoneNumber:"934 434 3768",label:"Home"}],title:"Dental Laboratory Worker",company:"Overfork",birthday:"1977-04-12T12:00:00.000Z",address:"268 Hutchinson Court, Drytown, Florida, PO3041",notes:"

Eu ipsum nisi eu lorem cupidatat mollit exercitation elit ea culpa enim qui culpa ad aliqua exercitation tempor nulla excepteur fugiat ipsum quis amet occaecat adipisicing ullamco duis dolore occaecat.

Non eu et elit ea labore lorem adipisicing voluptate incididunt ut officia aute minim incididunt lorem qui adipisicing mollit magna nisi consectetur cillum sit exercitation eiusmod qui eu nisi sunt.

",tags:["a8991c76-2fda-4bbd-a718-df13d6478847"]},{id:"0a8bc517-631a-4a93-aacc-000fa2e8294c",avatar:"images/avatars/female-20.jpg",background:"images/cards/24-640x480.jpg",name:"Candice Munoz",emails:[{email:"candicemunoz@mail.co.uk",label:"Personal"}],phoneNumbers:[{country:"fm",phoneNumber:"838 562 2769",label:"Mobile"}],title:"Legal Assistant",company:"Eclipto",birthday:"1976-09-09T12:00:00.000Z",address:"946 Remsen Street, Caroline, New Mexico, PO3247",notes:"

Amet dolore elit irure in commodo in et eu eu nulla labore elit sunt et nisi quis officia nostrud et mollit dolor aute fugiat sunt reprehenderit quis sint minim ipsum.

Laboris ut sunt nisi aute incididunt reprehenderit mollit culpa velit exercitation reprehenderit irure id sunt officia magna est ea labore consectetur incididunt cillum qui tempor ea ullamco quis pariatur aliquip.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"a4c9945a-757b-40b0-8942-d20e0543cabd",avatar:"images/avatars/female-01.jpg",background:"images/cards/25-640x480.jpg",name:"Vickie Mosley",emails:[{email:"vickiemosley@mail.net",label:"Personal"}],phoneNumbers:[{country:"tr",phoneNumber:"939 555 3054",label:"Mobile"},{country:"tr",phoneNumber:"852 486 2053",label:"Work"}],title:"Bindery Machine Operator",company:"Strozen",birthday:"1989-06-21T12:00:00.000Z",address:"397 Vandalia Avenue, Rockingham, Michigan, PO8089",notes:"

Velit sunt sunt commodo ex amet laboris voluptate eu lorem aliqua minim occaecat cupidatat aliqua ipsum nisi velit id reprehenderit exercitation velit fugiat minim nisi deserunt voluptate anim cillum commodo.

Cillum velit nostrud cupidatat ex sit culpa deserunt cillum cupidatat cillum aute cupidatat exercitation ullamco sunt incididunt non magna sint lorem et incididunt laborum culpa qui sint sunt duis fugiat.

",tags:["cbde2486-5033-4e09-838e-e901b108cd41"]},{id:"b8258ccf-48b5-46a2-9c95-e0bd7580c645",avatar:"images/avatars/female-02.jpg",background:"images/cards/26-640x480.jpg",name:"Tina Harris",emails:[{email:"tinaharris@mail.ca",label:"Personal"}],phoneNumbers:[{country:"gp",phoneNumber:"933 464 2431",label:"Mobile"},{country:"gp",phoneNumber:"894 535 3609",label:"Work"}],title:"Short Story Writer",company:"Gallaxia",birthday:"1976-09-10T12:00:00.000Z",address:"821 Beverly Road, Tyro, Colorado, PO4248",notes:"

Incididunt non est consequat qui sit sunt aliquip sit quis minim laboris ullamco est culpa velit culpa cupidatat veniam incididunt non quis elit reprehenderit et officia cillum magna aliqua occaecat.

Cupidatat amet incididunt id pariatur minim veniam id dolor nisi labore cillum ea officia cupidatat do culpa aliqua consequat deserunt aliquip sit ea excepteur eiusmod labore tempor reprehenderit commodo exercitation.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"f004ea79-98fc-436c-9ba5-6cfe32fe583d",avatar:"images/avatars/male-02.jpg",background:"images/cards/27-640x480.jpg",name:"Holt Manning",emails:[{email:"holtmanning@mail.org",label:"Personal"},{email:"manning.holt@idetica.io",label:"Work"}],phoneNumbers:[{country:"nz",phoneNumber:"822 531 2600",label:"Mobile"},{country:"nz",phoneNumber:"922 549 2094",label:"Work"}],title:"Fundraising Director",company:"Idetica",birthday:"1973-11-08T12:00:00.000Z",address:"364 Porter Avenue, Delshire, Missouri, PO8911",notes:"

Velit fugiat minim sit nisi esse laboris ad velit proident non et cillum labore sint excepteur nisi eu amet voluptate duis duis id enim ea anim adipisicing consectetur id consectetur.

Ex eiusmod id magna in non lorem sunt sunt officia do adipisicing officia mollit occaecat sunt laborum aliquip adipisicing ullamco in sit proident et quis incididunt pariatur fugiat mollit anim.

",tags:["65930b5a-5d2a-4303-b11f-865d69e6fdb5"]},{id:"8b69fe2d-d7cc-4a3d-983d-559173e37d37",avatar:"images/avatars/female-03.jpg",background:"images/cards/28-640x480.jpg",name:"Misty Ramsey",emails:[{email:"mistyramsey@mail.us",label:"Personal"}],phoneNumbers:[{country:"kp",phoneNumber:"990 457 2106",label:"Mobile"},{country:"kp",phoneNumber:"918 550 2946",label:"Work"}],company:"Grupoli",birthday:"1969-08-10T12:00:00.000Z",address:"101 Sackett Street, Naomi, Tennessee, PO6335",notes:"

Ut cupidatat sint minim consectetur cupidatat aute ut anim consequat fugiat laboris quis sint sit nulla irure nulla officia eiusmod consequat ex quis ad ex ullamco et ut labore tempor.

Deserunt minim dolore voluptate aute aliqua est elit mollit ut ut consequat in esse est do ex officia nostrud aute id fugiat reprehenderit quis cillum fugiat id fugiat minim tempor.

",tags:["cbde2486-5033-4e09-838e-e901b108cd41"]},{id:"cdcc62e4-1520-4ccc-803d-52868c7e01ba",avatar:"images/avatars/female-04.jpg",background:"images/cards/29-640x480.jpg",name:"Dee Alvarado",emails:[{email:"deealvarado@mail.tv",label:"Personal"}],phoneNumbers:[{country:"nu",phoneNumber:"855 445 2483",label:"Mobile"},{country:"nu",phoneNumber:"858 415 2860",label:"Work"},{country:"nu",phoneNumber:"968 587 2752",label:"Home"}],title:"Dental Laboratory Worker",company:"Tsunamia",birthday:"1996-06-17T12:00:00.000Z",address:"956 Pierrepont Street, Crumpler, Hawaii, PO3299",notes:"

Esse excepteur ad aliquip amet elit reprehenderit ut nostrud magna ex esse dolore magna excepteur irure esse incididunt sunt enim laborum ex mollit magna elit quis ullamco aute minim veniam.

Duis id ullamco laboris elit ea ea dolore tempor est eu esse aliqua quis quis ut laborum mollit cillum proident deserunt fugiat ipsum elit exercitation quis mollit eiusmod officia non.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"e2946946-b4b5-4fd7-bab4-62c38cdff2f1",avatar:"images/avatars/female-05.jpg",background:"images/cards/30-640x480.jpg",name:"Samantha Jacobson",emails:[{email:"samanthajacobson@mail.com",label:"Personal"}],phoneNumbers:[{country:"es",phoneNumber:"879 591 3327",label:"Mobile"}],title:"Dental Laboratory Worker",company:"Emoltra",birthday:"1972-02-04T12:00:00.000Z",address:"384 Love Lane, Dyckesville, New York, PO4115",notes:"

Consectetur eu et ea anim magna occaecat anim labore velit nulla non magna laboris duis sit adipisicing commodo laboris consequat id quis aliqua est culpa quis in ex est culpa.

Sunt qui excepteur reprehenderit nostrud voluptate eu laborum laborum id esse occaecat irure esse elit magna tempor ad est elit non labore tempor laborum deserunt voluptate cupidatat excepteur sunt sint.

",tags:["a8991c76-2fda-4bbd-a718-df13d6478847"]},{id:"fdc77706-6ba2-4397-b2f8-a9a0b6495153",avatar:"images/avatars/female-06.jpg",background:"images/cards/31-640x480.jpg",name:"Rhea Landry",emails:[{email:"rhealandry@mail.name",label:"Personal"}],phoneNumbers:[{country:"jp",phoneNumber:"906 579 3698",label:"Mobile"},{country:"jp",phoneNumber:"841 475 2681",label:"Work"}],title:"Electromedical Equipment Technician",company:"Comtent",birthday:"1988-05-22T12:00:00.000Z",address:"725 Arlington Avenue, Mathews, Wyoming, PO4562",notes:"

Eiusmod ullamco laboris tempor reprehenderit culpa non sunt ea consequat velit id ipsum commodo eiusmod exercitation laboris aliqua magna reprehenderit culpa tempor mollit pariatur consectetur amet aliqua cillum voluptate exercitation.

Qui cillum consectetur qui proident adipisicing id qui esse aute velit excepteur pariatur ea excepteur sunt velit nostrud esse mollit sint ex irure sunt aliquip velit consequat minim do officia.

",tags:["c31e9e5d-e0cb-4574-a13f-8a6ee5ff8309"]},{id:"12148fa2-e0a4-49fb-b3c5-daeecdb5180a",avatar:"images/avatars/female-07.jpg",background:"images/cards/32-640x480.jpg",name:"Olga Rhodes",emails:[{email:"olgarhodes@mail.me",label:"Personal"},{email:"rhodes.olga@moreganic.info",label:"Work"}],phoneNumbers:[{country:"tl",phoneNumber:"971 514 3366",label:"Mobile"},{country:"tl",phoneNumber:"807 480 2033",label:"Work"},{country:"tl",phoneNumber:"810 528 3783",label:"Home"}],title:"Pastry Baker",company:"Moreganic",birthday:"1971-08-13T12:00:00.000Z",address:"253 Beard Street, Staples, Massachusetts, PO8089",notes:"

Proident est est et in commodo incididunt anim fugiat laboris pariatur eu enim dolor eiusmod dolor voluptate officia eiusmod excepteur culpa aute do do anim pariatur irure incididunt incididunt est.

Sint duis mollit dolor laborum ex non esse consequat anim et qui est nostrud incididunt fugiat anim veniam sunt cupidatat ut voluptate commodo non ex tempor ullamco magna culpa culpa.

",tags:["65930b5a-5d2a-4303-b11f-865d69e6fdb5"]},{id:"07dd64eb-8b8f-4765-a16c-8db083c45096",avatar:"images/avatars/female-08.jpg",background:"images/cards/33-640x480.jpg",name:"Lorraine Pennington",emails:[{email:"lorrainepennington@mail.biz",label:"Personal"}],phoneNumbers:[{country:"fm",phoneNumber:"932 404 3308",label:"Mobile"},{country:"fm",phoneNumber:"979 550 3200",label:"Work"},{country:"fm",phoneNumber:"868 557 3568",label:"Home"}],title:"Electromedical Equipment Technician",company:"Marvane",birthday:"1967-06-10T12:00:00.000Z",address:"962 Whitney Avenue, Sussex, North Dakota, PO5796",notes:"

Nulla nisi officia quis aliquip voluptate mollit ut anim eu et quis tempor incididunt consectetur exercitation cupidatat in nisi exercitation est culpa nostrud sit elit sit sunt do ipsum eu.

Enim voluptate ad ullamco tempor voluptate culpa et ut ullamco eu consequat est esse excepteur est nostrud velit enim culpa dolore non quis occaecat eiusmod velit ex mollit tempor labore.

",tags:["c31e9e5d-e0cb-4574-a13f-8a6ee5ff8309"]},{id:"81fdc48c-5572-4123-8a73-71b7892120de",avatar:"images/avatars/female-09.jpg",background:"images/cards/34-640x480.jpg",name:"Earlene Rosales",emails:[{email:"earlenerosales@mail.co.uk",label:"Personal"},{email:"rosales.earlene@softmicro.net",label:"Work"}],phoneNumbers:[{country:"ki",phoneNumber:"927 589 3619",label:"Mobile"}],title:"Historiographer",company:"Softmicro",birthday:"1960-11-13T12:00:00.000Z",address:"981 Kingston Avenue, Topaz, Connecticut, PO6866",notes:"

Adipisicing fugiat magna eiusmod consectetur id commodo incididunt ullamco ut sint minim nulla in do aute in sit pariatur irure dolor magna pariatur ad officia excepteur duis ullamco dolor sunt.

Dolor laborum proident voluptate eu esse lorem adipisicing enim consectetur veniam nisi pariatur aliquip sit laborum sunt adipisicing anim labore eiusmod nostrud irure irure nisi ipsum dolor aliquip ex exercitation.

",tags:["3eaab175-ec0d-4db7-bc3b-efc633c769be"]},{id:"f8bbf6be-d49a-41a3-bb80-3d51df84c12b",avatar:"images/avatars/female-10.jpg",background:"images/cards/35-640x480.jpg",name:"Marcia Hatfield",emails:[{email:"marciahatfield@mail.ca",label:"Personal"},{email:"hatfield.marcia@datagen.org",label:"Work"}],phoneNumbers:[{country:"no",phoneNumber:"883 432 3718",label:"Mobile"},{country:"no",phoneNumber:"934 516 2135",label:"Work"},{country:"no",phoneNumber:"923 596 3843",label:"Home"}],title:"Track Service Worker",company:"Datagen",birthday:"1980-02-26T12:00:00.000Z",address:"802 Preston Court, Waikele, Pennsylvania, PO7421",notes:"

Aliqua sint aute in cillum deserunt enim fugiat tempor est pariatur irure commodo commodo deserunt eu nulla laboris enim occaecat incididunt voluptate enim est reprehenderit qui anim veniam sint adipisicing.

Commodo veniam occaecat ex et laborum minim fugiat sunt commodo velit dolor labore excepteur fugiat ipsum eiusmod in esse ex nulla deserunt minim consectetur in est sunt eu commodo fugiat.

",tags:["65930b5a-5d2a-4303-b11f-865d69e6fdb5"]},{id:"cd482941-3eaf-4560-ac37-56a9296025df",avatar:"images/avatars/female-11.jpg",background:"images/cards/36-640x480.jpg",name:"Liliana Ayala",emails:[{email:"lilianaayala@mail.io",label:"Personal"}],phoneNumbers:[{country:"bd",phoneNumber:"936 590 2412",label:"Mobile"}],title:"Insurance Analyst",company:"Pharmex",birthday:"1988-04-27T12:00:00.000Z",address:"935 Guider Avenue, Kipp, Wisconsin, PO5282",notes:"

Magna et culpa cillum sint labore consequat aute aliqua amet ea consequat ut ullamco nisi commodo lorem enim amet dolor sit nisi dolor do sit lorem cillum esse reprehenderit ut.

Quis veniam anim nulla adipisicing veniam fugiat elit duis pariatur anim irure adipisicing elit labore eu aute exercitation qui exercitation commodo exercitation ipsum tempor non et ex eu aute proident.

",tags:["a8991c76-2fda-4bbd-a718-df13d6478847"]},{id:"22f18d47-ff8d-440e-888d-a1747c093052",avatar:"images/avatars/female-12.jpg",background:"images/cards/14-640x480.jpg",name:"Alice Harding",emails:[{email:"aliceharding@mail.us",label:"Personal"}],phoneNumbers:[{country:"sx",phoneNumber:"881 472 3113",label:"Mobile"},{country:"sx",phoneNumber:"974 548 3124",label:"Work"},{country:"sx",phoneNumber:"800 518 3615",label:"Home"}],title:"Track Service Worker",company:"Futurity",birthday:"1985-09-17T12:00:00.000Z",address:"387 Holt Court, Thomasville, Alaska, PO2867",notes:"

Adipisicing exercitation dolor nisi ipsum nostrud anim dolore sint veniam consequat lorem sit ex commodo nostrud occaecat elit magna magna commodo incididunt laborum ad irure pariatur et sit ullamco adipisicing.

Ullamco in dolore amet est quis consectetur fugiat non nisi incididunt id laborum adipisicing dolor proident velit ut quis aliquip dolore id anim sit adipisicing nisi incididunt enim amet pariatur.

",tags:["cbde2486-5033-4e09-838e-e901b108cd41"]},{id:"a9a9f382-e4c3-42fb-9fe9-65aa534732b5",avatar:"images/avatars/female-13.jpg",background:"images/cards/15-640x480.jpg",name:"Francisca Perkins",emails:[{email:"franciscaperkins@mail.tv",label:"Personal"},{email:"perkins.francisca@overplex.com",label:"Work"}],phoneNumbers:[{country:"au",phoneNumber:"830 430 3437",label:"Mobile"},{country:"au",phoneNumber:"868 538 2886",label:"Work"}],title:"Dental Laboratory Worker",company:"Overplex",birthday:"1966-08-14T12:00:00.000Z",address:"733 Delmonico Place, Belvoir, Virginia, PO7102",notes:"

Voluptate nisi adipisicing ex magna mollit non cillum dolor in magna duis exercitation irure elit duis eiusmod deserunt lorem nulla sunt laboris quis voluptate ullamco labore adipisicing quis minim ipsum.

Id ut esse elit proident mollit nulla exercitation magna voluptate sit eiusmod labore velit commodo exercitation dolore anim est eiusmod occaecat et consequat eiusmod culpa ipsum deserunt lorem non incididunt.

",tags:["2026ce08-d08f-4b4f-9506-b10cdb5b104f"]},{id:"0222b24b-c288-48d1-b356-0f087fa172f8",avatar:null,background:null,name:"Warren Gates",emails:[{email:"warrengates@mail.name",label:"Personal"},{email:"gates.warren@qualitex.me",label:"Work"}],phoneNumbers:[{country:"gt",phoneNumber:"847 513 2248",label:"Mobile"},{country:"gt",phoneNumber:"866 591 3665",label:"Work"},{country:"gt",phoneNumber:"877 539 3840",label:"Home"}],title:"Banker Mason",company:"Qualitex",birthday:"1977-02-23T12:00:00.000Z",address:"713 Fane Court, Lemoyne, Kentucky, PO3601",notes:"

Sint tempor consectetur ullamco ullamco consequat exercitation ea occaecat eiusmod cupidatat anim pariatur nisi pariatur excepteur ut labore anim excepteur sit eu consequat do enim pariatur et dolore in irure.

Commodo ut non minim sunt nisi tempor culpa duis anim ipsum qui irure lorem est voluptate voluptate officia occaecat lorem labore elit officia laboris mollit et eiusmod esse laborum nisi.

",tags:["cbde2486-5033-4e09-838e-e901b108cd41"]},{id:"0630f1ca-cdb9-405d-b134-68f733334089",avatar:"images/avatars/female-14.jpg",background:"images/cards/16-640x480.jpg",name:"Maryann Mcintyre",emails:[{email:"maryannmcintyre@mail.info",label:"Personal"},{email:"mcintyre.maryann@aquafire.biz",label:"Work"}],phoneNumbers:[{country:"bf",phoneNumber:"861 419 2752",label:"Mobile"},{country:"bf",phoneNumber:"935 553 3031",label:"Work"}],title:"Fundraising Director",company:"Aquafire",birthday:"1963-04-07T12:00:00.000Z",address:"698 Brooklyn Avenue, Dixonville, Utah, PO2712",notes:"

Pariatur velit ea ad quis elit pariatur consectetur eiusmod veniam non incididunt ex ex et nulla voluptate fugiat esse sit dolore voluptate in dolor nulla laborum irure consequat sit pariatur.

Dolore ex officia incididunt pariatur ea amet sunt enim aute labore cupidatat laboris eiusmod enim lorem labore nostrud ea consectetur et eu sunt exercitation dolore consequat fugiat anim in exercitation.

",tags:["a8991c76-2fda-4bbd-a718-df13d6478847"]},{id:"999c24f3-7bb8-4a01-85ca-2fca7863c57e",avatar:"images/avatars/female-15.jpg",background:"images/cards/17-640x480.jpg",name:"Sharon Marshall",emails:[{email:"sharonmarshall@mail.co.uk",label:"Personal"},{email:"marshall.sharon@utara.net",label:"Work"}],phoneNumbers:[{country:"fo",phoneNumber:"947 441 2999",label:"Mobile"},{country:"fo",phoneNumber:"984 441 2615",label:"Work"},{country:"fo",phoneNumber:"824 541 2714",label:"Home"}],title:"Legal Assistant",company:"Utara",birthday:"1960-01-26T12:00:00.000Z",address:"923 Ivan Court, Hatteras, Idaho, PO7573",notes:"

Est duis sint ullamco nulla do tempor do dolore laboris in sint ad duis est eu consequat nisi esse irure tempor sunt pariatur qui mollit ipsum quis esse ex ipsum.

Dolore anim irure quis ipsum adipisicing sint et incididunt aute nisi minim aliquip consectetur duis tempor laborum nostrud exercitation do mollit irure anim lorem non excepteur commodo laborum dolore dolor.

",tags:["3eaab175-ec0d-4db7-bc3b-efc633c769be"]},{id:"7e8e1f1e-d19f-45c7-86bd-6fef599dae71",avatar:"images/avatars/female-16.jpg",background:"images/cards/18-640x480.jpg",name:"Margo Witt",emails:[{email:"margowitt@mail.ca",label:"Personal"},{email:"witt.margo@norsul.org",label:"Work"}],phoneNumbers:[{country:"ao",phoneNumber:"992 596 3391",label:"Mobile"},{country:"ao",phoneNumber:"950 489 2505",label:"Work"},{country:"ao",phoneNumber:"891 540 2231",label:"Home"}],title:"Television News Producer",company:"Norsul",birthday:"1975-08-31T12:00:00.000Z",address:"539 Rockaway Avenue, Whitmer, Guam, PO4871",notes:"

Sunt quis officia elit laborum excepteur consequat amet cillum labore deserunt cillum cillum labore exercitation minim laboris anim incididunt voluptate minim duis enim eu duis veniam labore nisi culpa duis.

Pariatur irure sunt et commodo reprehenderit consectetur duis et ullamco fugiat occaecat culpa enim incididunt officia minim aliqua sit amet do dolore pariatur fugiat et adipisicing labore dolor id dolore.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"bedcb6a2-da83-4631-866a-77d10d239477",avatar:"images/avatars/male-04.jpg",background:"images/cards/19-640x480.jpg",name:"Alvarado Turner",emails:[{email:"alvaradoturner@mail.io",label:"Personal"}],phoneNumbers:[{country:"lv",phoneNumber:"961 537 3956",label:"Mobile"}],title:"Fundraising Director",company:"Geologix",birthday:"1985-12-08T12:00:00.000Z",address:"233 Willmohr Street, Cressey, Iowa, PO1962",notes:"

In amet voluptate ad eiusmod cupidatat nulla sunt eu amet occaecat qui cillum occaecat tempor minim nostrud ullamco amet elit aliquip est nisi officia lorem occaecat ea lorem officia veniam.

Nulla tempor id excepteur irure do do veniam eiusmod esse ipsum sint dolore commodo enim officia nulla nulla proident in dolor et aliquip sit nulla sit proident duis aute deserunt.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"66f9de1b-f842-4d4c-bb59-f97e91db0462",avatar:"images/avatars/male-05.jpg",background:"images/cards/20-640x480.jpg",name:"Maldonado Rodriquez",emails:[{email:"maldonadorodriquez@mail.us",label:"Personal"},{email:"rodriquez.maldonado@zentility.tv",label:"Work"}],phoneNumbers:[{country:"et",phoneNumber:"811 502 3398",label:"Mobile"},{country:"et",phoneNumber:"877 402 2443",label:"Work"},{country:"et",phoneNumber:"949 536 3451",label:"Home"}],title:"Dental Laboratory Worker",company:"Zentility",birthday:"1993-06-01T12:00:00.000Z",address:"916 Cobek Court, Morningside, South Dakota, PO2019",notes:"

Laboris consequat labore nisi aute voluptate minim amet nulla elit tempor dolor nulla do et consequat esse dolore fugiat laboris deserunt velit minim laboris voluptate enim ut non laboris nisi.

Magna pariatur voluptate veniam nostrud irure magna pariatur ut quis reprehenderit voluptate aute duis sunt laboris consequat lorem eu pariatur nulla incididunt quis lorem consectetur ex lorem commodo magna dolore.

",tags:["c31e9e5d-e0cb-4574-a13f-8a6ee5ff8309"]},{id:"9cb0ea57-3461-4182-979b-593b0c1ec6c3",avatar:"images/avatars/male-06.jpg",background:"images/cards/21-640x480.jpg",name:"Tran Duke",emails:[{email:"tranduke@mail.com",label:"Personal"},{email:"duke.tran@splinx.name",label:"Work"}],phoneNumbers:[{country:"si",phoneNumber:"837 503 2254",label:"Mobile"},{country:"si",phoneNumber:"893 405 3190",label:"Work"},{country:"si",phoneNumber:"931 402 3874",label:"Home"}],title:"Legal Assistant",company:"Splinx",birthday:"1976-04-27T12:00:00.000Z",address:"405 Canarsie Road, Richville, Virgin Islands, PO2744",notes:"

Occaecat do excepteur non ipsum labore consequat id eu sunt minim aliquip elit occaecat velit ut aute cupidatat irure ex eiusmod fugiat ea ea cupidatat nulla dolor labore consectetur amet.

Mollit enim dolore deserunt tempor aliqua velit nostrud nostrud id consectetur lorem in enim excepteur nisi laborum ex commodo sint ea et culpa lorem esse culpa ad officia do amet.

",tags:["3eaab175-ec0d-4db7-bc3b-efc633c769be"]},{id:"2fb89a90-5622-4b5b-8df3-d49b85905392",avatar:null,background:null,name:"Estela Lyons",emails:[{email:"estelalyons@mail.me",label:"Personal"}],phoneNumbers:[{country:"vg",phoneNumber:"864 459 3205",label:"Mobile"},{country:"vg",phoneNumber:"886 524 2880",label:"Work"},{country:"vg",phoneNumber:"815 484 3420",label:"Home"}],title:"Animal Sitter",company:"Gonkle",birthday:"1968-03-11T12:00:00.000Z",address:"540 Metrotech Courtr, Garfield, American Samoa, PO2290",notes:"

Ullamco dolore ipsum exercitation officia dolore sit consequat nisi consequat occaecat et ipsum veniam anim tempor pariatur sunt in adipisicing aliqua non dolor laborum veniam nisi dolore quis sunt incididunt.

Incididunt ullamco sunt magna reprehenderit velit dolor qui anim eiusmod nostrud commodo exercitation velit incididunt exercitation nulla ad aute eiusmod est amet exercitation est nostrud sit esse esse ad irure.

",tags:["2026ce08-d08f-4b4f-9506-b10cdb5b104f"]},{id:"8141dd08-3a6e-4770-912c-59d0ed06dde6",avatar:null,background:null,name:"Madeleine Fletcher",emails:[{email:"madeleinefletcher@mail.info",label:"Personal"},{email:"fletcher.madeleine@genmom.biz",label:"Work"}],phoneNumbers:[{country:"uy",phoneNumber:"898 554 3354",label:"Mobile"}],title:"Fundraising Director",company:"Genmom",birthday:"1970-07-15T12:00:00.000Z",address:"825 Cherry Street, Foscoe, Minnesota, PO7290",notes:"

Fugiat in exercitation nostrud labore labore irure ex magna ex aliquip veniam sit irure irure deserunt occaecat tempor cillum aliqua dolore ea tempor dolore laboris est amet quis consequat quis.

Esse officia velit consectetur ullamco ea pariatur mollit sit consectetur sint mollit commodo anim anim ea amet consectetur eiusmod aliqua excepteur elit laborum magna non fugiat nisi pariatur ut velit.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"7585015c-ada2-4f88-998d-9646865d1ad2",avatar:"images/avatars/male-07.jpg",background:"images/cards/22-640x480.jpg",name:"Meyer Roach",emails:[{email:"meyerroach@mail.co.uk",label:"Personal"}],phoneNumbers:[{country:"uz",phoneNumber:"891 543 2053",label:"Mobile"},{country:"uz",phoneNumber:"842 564 3671",label:"Work"},{country:"uz",phoneNumber:"992 491 3514",label:"Home"}],title:"Electromedical Equipment Technician",company:"Zentime",birthday:"1968-10-16T12:00:00.000Z",address:"315 Albemarle Road, Allison, Arkansas, PO6008",notes:"

Eiusmod deserunt aliqua dolore ipsum cillum veniam minim dolore nulla aute aliqua voluptate labore sint cillum excepteur nulla nostrud do cupidatat eu adipisicing reprehenderit deserunt elit qui mollit adipisicing eu.

Proident commodo magna eu voluptate eiusmod aliqua laborum eu ea elit quis ullamco ullamco magna minim enim amet dolore sit lorem aliqua officia amet officia non magna enim cillum sit.

",tags:["c31e9e5d-e0cb-4574-a13f-8a6ee5ff8309"]},{id:"32c73a6a-67f2-48a9-b2a1-b23da83187bb",avatar:null,background:null,name:"Bolton Obrien",emails:[{email:"boltonobrien@mail.net",label:"Personal"},{email:"obrien.bolton@enersol.ca",label:"Work"}],phoneNumbers:[{country:"tn",phoneNumber:"860 472 2458",label:"Mobile"},{country:"tn",phoneNumber:"887 499 3580",label:"Work"}],title:"Banker Mason",company:"Enersol",birthday:"1968-09-08T12:00:00.000Z",address:"818 Aviation Road, Geyserville, Palau, PO9655",notes:"

Cupidatat lorem tempor commodo do eu ea dolor eiusmod do nisi occaecat fugiat labore non esse aliquip ullamco laboris adipisicing pariatur nostrud enim minim do fugiat culpa exercitation lorem duis.

Pariatur cupidatat tempor est et nostrud in amet aliquip sint nulla amet ea lorem irure sint sit ea aliquip voluptate id laboris fugiat cillum cillum dolore deserunt fugiat ad tempor.

",tags:["a8991c76-2fda-4bbd-a718-df13d6478847"]},{id:"114642a2-ccb7-4cb1-ad2b-5e9b6a0c1d2e",avatar:"images/avatars/male-09.jpg",background:"images/cards/23-640x480.jpg",name:"Barber Johnson",emails:[{email:"barberjohnson@mail.org",label:"Personal"}],phoneNumbers:[{country:"az",phoneNumber:"928 567 2521",label:"Mobile"},{country:"az",phoneNumber:"898 515 2048",label:"Work"},{country:"az",phoneNumber:"935 495 3348",label:"Home"}],title:"Talent Manager",company:"Zounds",birthday:"1967-03-02T12:00:00.000Z",address:"386 Vernon Avenue, Dragoon, North Carolina, PO4559",notes:"

Esse amet ex duis esse aliqua non tempor ullamco dolore et aliquip nisi pariatur qui laborum id consequat tempor sint eiusmod exercitation velit aliquip occaecat tempor nisi aute magna sint.

Deserunt veniam voluptate dolore eiusmod eu consequat dolor sit pariatur laboris anim excepteur consequat nulla officia exercitation magna sint ea excepteur qui eu officia pariatur culpa sint elit nulla officia.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"310ece7d-dbb0-45d6-9e69-14c24e50fe3d",avatar:"images/avatars/male-10.jpg",background:"images/cards/24-640x480.jpg",name:"Cervantes Kramer",emails:[{email:"cervanteskramer@mail.io",label:"Personal"}],phoneNumbers:[{country:"vg",phoneNumber:"998 498 2507",label:"Mobile"},{country:"vg",phoneNumber:"856 477 3445",label:"Work"}],title:"Motor Winder",company:"Xeronk",birthday:"1992-09-04T12:00:00.000Z",address:"238 Rochester Avenue, Lydia, Oklahoma, PO3914",notes:"

Excepteur do ullamco voluptate deserunt tempor ullamco enim non incididunt adipisicing sunt sint sit qui occaecat occaecat id laboris et duis amet reprehenderit cupidatat aliquip dolore ea eu ea nulla.

Cillum nulla deserunt laboris eu sint dolor non laboris cupidatat aute nisi amet mollit ipsum cillum excepteur consequat tempor exercitation consequat nostrud ipsum qui excepteur eiusmod nostrud laboris pariatur sint.

",tags:["a8991c76-2fda-4bbd-a718-df13d6478847"]},{id:"dcc673f6-de59-4715-94ed-8f64663d449b",avatar:"images/avatars/female-19.jpg",background:"images/cards/25-640x480.jpg",name:"Megan Suarez",emails:[{email:"megansuarez@mail.us",label:"Personal"}],phoneNumbers:[{country:"bb",phoneNumber:"875 422 2053",label:"Mobile"},{country:"bb",phoneNumber:"861 487 2597",label:"Work"},{country:"bb",phoneNumber:"873 414 3953",label:"Home"}],title:"Bindery Machine Operator",company:"Cemention",birthday:"1984-09-08T12:00:00.000Z",address:"112 Tillary Street, Camptown, Vermont, PO8827",notes:"

Pariatur tempor laborum deserunt commodo eiusmod adipisicing amet anim irure fugiat laboris velit do velit elit aute deserunt officia fugiat nulla ullamco est elit veniam officia sit veniam velit commodo.

Laboris duis eu adipisicing esse fugiat voluptate enim sint in voluptate lorem laboris eiusmod commodo nostrud dolor qui incididunt non fugiat culpa aliquip minim voluptate lorem sint sunt velit eiusmod.

",tags:["65930b5a-5d2a-4303-b11f-865d69e6fdb5"]},{id:"3e4ca731-d39b-4ad9-b6e0-f84e67f4b74a",avatar:"images/avatars/female-20.jpg",background:"images/cards/26-640x480.jpg",name:"Ofelia Ratliff",emails:[{email:"ofeliaratliff@mail.tv",label:"Personal"}],phoneNumbers:[{country:"vu",phoneNumber:"978 546 3699",label:"Mobile"},{country:"vu",phoneNumber:"892 551 2229",label:"Work"},{country:"vu",phoneNumber:"949 495 3479",label:"Home"}],company:"Buzzmaker",birthday:"1988-11-11T12:00:00.000Z",address:"951 Hampton Avenue, Bartonsville, Mississippi, PO4232",notes:"

Ad lorem id irure aute ipsum ex occaecat commodo dolore eu dolor exercitation anim quis officia deserunt lorem sunt officia eu sit aliquip laborum id duis aliqua quis aute magna.

Do do lorem est amet aliqua ex excepteur nisi cupidatat esse consequat ipsum in ad eiusmod proident cupidatat dolore anim ut pariatur sint do elit incididunt officia adipisicing amet eu.

",tags:["a8991c76-2fda-4bbd-a718-df13d6478847"]},{id:"2012d4a5-19e4-444d-aaff-1d8b1d853650",avatar:"images/avatars/female-01.jpg",background:"images/cards/27-640x480.jpg",name:"Laurel Parker",emails:[{email:"laurelparker@mail.com",label:"Personal"}],phoneNumbers:[{country:"lu",phoneNumber:"805 502 3677",label:"Mobile"},{country:"lu",phoneNumber:"925 527 2973",label:"Work"},{country:"lu",phoneNumber:"975 495 2977",label:"Home"}],title:"Fundraising Director",company:"Omnigog",birthday:"1987-05-17T12:00:00.000Z",address:"157 Woodhull Street, Rutherford, West Virginia, PO6646",notes:"

Duis laboris consectetur et anim eiusmod laborum aute mollit ut officia ipsum dolore eiusmod ex eu elit officia est amet aliquip ullamco veniam proident id aliquip duis qui voluptate fugiat.

Sunt aliquip nulla amet sint culpa laboris quis proident qui veniam excepteur ullamco irure non eu occaecat est enim ut velit dolore sit tempor cillum reprehenderit proident velit lorem ad.

",tags:["2026ce08-d08f-4b4f-9506-b10cdb5b104f"]},{id:"012b8219-74bf-447c-af2c-66904d90a956",avatar:"images/avatars/female-02.jpg",background:"images/cards/28-640x480.jpg",name:"Tracy Delacruz",emails:[{email:"tracydelacruz@mail.name",label:"Personal"},{email:"delacruz.tracy@shepard.me",label:"Work"}],phoneNumbers:[{country:"co",phoneNumber:"974 428 2886",label:"Mobile"}],title:"Bindery Machine Operator",company:"Shepard",birthday:"1963-08-10T12:00:00.000Z",address:"604 Merit Court, Wyano, New Hampshire, PO1641",notes:"

Dolor anim fugiat aliquip eiusmod lorem nisi adipisicing ea deserunt est quis non sit nulla voluptate deserunt magna eiusmod irure labore fugiat consectetur laboris velit voluptate exercitation aute magna sit.

Sunt ullamco quis qui ea ullamco quis sit ex nisi deserunt fugiat qui culpa minim proident dolor veniam lorem nulla amet do dolor proident sunt ex incididunt ipsum cillum non.

",tags:["c31e9e5d-e0cb-4574-a13f-8a6ee5ff8309"]},{id:"8b1befd2-66a7-4981-ae52-77f01b382d18",avatar:"images/avatars/female-03.jpg",background:"images/cards/29-640x480.jpg",name:"Jeannette Stanton",emails:[{email:"jeannettestanton@mail.info",label:"Personal"},{email:"stanton.jeannette@zentury.biz",label:"Work"}],phoneNumbers:[{country:"dz",phoneNumber:"947 561 3783",label:"Mobile"},{country:"dz",phoneNumber:"917 463 3737",label:"Work"},{country:"dz",phoneNumber:"835 510 2059",label:"Home"}],title:"Hotel Manager",company:"Zentury",birthday:"1975-09-02T12:00:00.000Z",address:"100 Menahan Street, Snyderville, Kansas, PO1006",notes:"

Sint anim sint tempor proident irure proident exercitation dolor enim in sint non occaecat tempor mollit dolore ea labore ipsum sunt in incididunt proident excepteur id in velit et quis.

Amet mollit ut nostrud cupidatat ut culpa irure in ex occaecat aute aliqua tempor incididunt elit nulla irure aliqua ea do amet ex elit incididunt minim eu fugiat elit pariatur.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"844668c3-5e20-4fed-9e3a-7d274f696e61",avatar:"images/avatars/female-04.jpg",background:"images/cards/30-640x480.jpg",name:"Johnnie Cleveland",emails:[{email:"johnniecleveland@mail.co.uk",label:"Personal"},{email:"cleveland.johnnie@viasia.net",label:"Work"}],phoneNumbers:[{country:"au",phoneNumber:"947 468 2942",label:"Mobile"}],title:"Fundraising Director",company:"Viasia",birthday:"1986-03-15T12:00:00.000Z",address:"283 Albany Avenue, Jennings, Rhode Island, PO1646",notes:"

Id est dolore nostrud consectetur ullamco aliquip dolore nisi consectetur cupidatat consectetur ut lorem exercitation laborum est culpa qui aliquip fugiat fugiat laborum minim sint sit laborum elit consectetur occaecat.

Cillum eu aliquip ex enim dolore enim ea pariatur elit voluptate in eu magna eu voluptate est cupidatat aliqua cupidatat ex eu dolor voluptate velit fugiat ipsum labore labore aliqua.

",tags:["65930b5a-5d2a-4303-b11f-865d69e6fdb5"]},{id:"5a01e870-8be1-45a5-b58a-ec09c06e8f28",avatar:"images/avatars/female-05.jpg",background:"images/cards/31-640x480.jpg",name:"Staci Hyde",emails:[{email:"stacihyde@mail.ca",label:"Personal"}],phoneNumbers:[{country:"id",phoneNumber:"944 525 2944",label:"Mobile"},{country:"id",phoneNumber:"877 500 2506",label:"Work"}],title:"Banker Mason",company:"Zilla",birthday:"1975-04-22T12:00:00.000Z",address:"560 Dooley Street, Ellerslie, Louisiana, PO1005",notes:"

Pariatur esse ex laborum ex dolor laborum proident enim consectetur occaecat magna adipisicing magna dolore officia aute et dolor aliquip enim adipisicing culpa reprehenderit aliqua officia qui pariatur aliquip occaecat.

Excepteur est nisi officia eiusmod et duis mollit labore minim duis officia lorem ipsum duis deserunt cupidatat excepteur nostrud incididunt non cillum fugiat adipisicing anim consectetur nostrud aliquip labore cupidatat.

",tags:["56ddbd47-4078-4ddd-8448-73c5e88d5f59"]},{id:"5ac1f193-f150-45f9-bfe4-b7b4e1a83ff9",avatar:"images/avatars/female-06.jpg",background:"images/cards/32-640x480.jpg",name:"Angela Gallagher",emails:[{email:"angelagallagher@mail.org",label:"Personal"}],phoneNumbers:[{country:"et",phoneNumber:"996 514 3856",label:"Mobile"},{country:"et",phoneNumber:"903 539 2049",label:"Work"},{country:"et",phoneNumber:"938 463 3685",label:"Home"}],title:"Electromedical Equipment Technician",company:"Zenolux",birthday:"1965-08-02T12:00:00.000Z",address:"445 Remsen Avenue, Ruckersville, Delaware, PO2712",notes:"

Pariatur do nisi labore culpa minim aliquip excepteur voluptate id id aute eu aliquip adipisicing nulla laboris consectetur dolore ullamco ut exercitation fugiat excepteur veniam ex cillum cupidatat ad adipisicing.

Dolor culpa dolor magna incididunt voluptate sunt amet dolor cillum ut nostrud nisi quis ex pariatur enim dolore sunt sunt cupidatat id non lorem magna esse amet commodo minim id.

",tags:["cbde2486-5033-4e09-838e-e901b108cd41"]},{id:"995df091-d78a-4bb7-840c-ba6a7d14a1bd",avatar:"images/avatars/male-11.jpg",background:"images/cards/33-640x480.jpg",name:"Hutchinson Levy",emails:[{email:"hutchinsonlevy@mail.io",label:"Personal"}],phoneNumbers:[{country:"et",phoneNumber:"970 546 3452",label:"Mobile"},{country:"et",phoneNumber:"894 438 2430",label:"Work"}],title:"Congressional Representative",company:"Zytrek",birthday:"1978-03-22T12:00:00.000Z",address:"911 Lois Avenue, Epworth, California, PO6557",notes:"

Veniam deserunt aliquip culpa commodo et est ea cillum ea pariatur reprehenderit dolore adipisicing voluptate dolor eiusmod tempor exercitation reprehenderit nostrud labore nostrud do nulla commodo officia qui culpa ea.

Velit deserunt do ut esse tempor minim cupidatat amet qui consequat enim duis elit veniam sunt sit aliquip irure cillum irure sunt officia incididunt cupidatat commodo amet non qui anim.

",tags:["65930b5a-5d2a-4303-b11f-865d69e6fdb5"]},{id:"7184be71-a28f-4f2b-8c45-15f78cf2f825",avatar:"images/avatars/female-05.jpg",background:"images/cards/34-640x480.jpg",name:"Alissa Nelson",emails:[{email:"alissanelson@mail.us",label:"Personal"}],phoneNumbers:[{country:"lu",phoneNumber:"893 600 2639",label:"Mobile"}],title:"Bindery Machine Operator",company:"Emtrak",birthday:"1993-10-19T12:00:00.000Z",address:"514 Sutter Avenue, Shindler, Puerto Rico, PO3862",notes:"

Ullamco ut aute reprehenderit velit incididunt veniam consequat ut ipsum sint laborum duis officia pariatur mollit enim nulla reprehenderit dolor aliquip labore ex aute in sunt dolor nulla reprehenderit dolor.

Ad enim ex non minim commodo culpa culpa ex est anim aute adipisicing proident ut ex et aliquip amet exercitation lorem tempor laborum quis reprehenderit veniam proident ullamco id eiusmod.

",tags:["3eaab175-ec0d-4db7-bc3b-efc633c769be"]},{id:"325d508c-ca49-42bf-b0d5-c4a6b8da3d5c",avatar:null,background:null,name:"Oliver Head",emails:[{email:"oliverhead@mail.tv",label:"Personal"}],phoneNumbers:[{country:"bn",phoneNumber:"977 528 3294",label:"Mobile"}],title:"Meteorologist",company:"Rameon",birthday:"1967-01-05T12:00:00.000Z",address:"569 Clermont Avenue, Movico, Marshall Islands, PO7293",notes:"

Duis laborum magna ipsum officia cillum ea ut commodo anim exercitation incididunt id ipsum nisi consectetur aute officia culpa anim in veniam ad officia consequat qui ullamco ea laboris ad.

Ad ea excepteur ea veniam nostrud est labore ea consectetur laboris cupidatat aute pariatur aute mollit dolor do deserunt nisi mollit fugiat qui officia ullamco est officia est ullamco consequat.

",tags:["65930b5a-5d2a-4303-b11f-865d69e6fdb5"]},{id:"c674b6e1-b846-4bba-824b-0b4df0cdec48",avatar:"images/avatars/male-13.jpg",background:"images/cards/35-640x480.jpg",name:"Duran Barr",emails:[{email:"duranbarr@mail.com",label:"Personal"},{email:"barr.duran@hinway.name",label:"Work"}],phoneNumbers:[{country:"sr",phoneNumber:"857 457 2508",label:"Mobile"},{country:"sr",phoneNumber:"887 522 2146",label:"Work"},{country:"sr",phoneNumber:"947 574 3174",label:"Home"}],title:"Insurance Analyst",company:"Hinway",birthday:"1977-11-06T12:00:00.000Z",address:"103 Chestnut Avenue, Glenbrook, Indiana, PO2578",notes:"

Ad ipsum occaecat dolore ullamco labore ex sint est pariatur aliquip ea do esse do est dolore duis excepteur esse irure eiusmod pariatur elit nostrud laboris ad ex nostrud nostrud.

Occaecat proident magna elit ullamco ea incididunt fugiat est nulla reprehenderit in veniam esse qui minim aliqua tempor excepteur dolor et tempor occaecat in veniam esse qui exercitation laborum esse.

",tags:["a8991c76-2fda-4bbd-a718-df13d6478847"]}],pp=[{id:"19430ee3-b0fe-4987-a7c8-74453ad5504d",iso:"af",name:"Afghanistan",code:"+93",flagImagePos:"-1px -3180px"},{id:"6c6b5c5c-97d5-4881-b5e1-e05b8f739ee7",iso:"al",name:"Albania",code:"+355",flagImagePos:"-1px -1310px"},{id:"d1f3941f-075e-4777-a5fd-8b196d98cd5a",iso:"dz",name:"Algeria",code:"+213",flagImagePos:"-1px -681px"},{id:"0dc3d1b8-f7f3-4c3d-8493-0d8b5a679910",iso:"as",name:"American Samoa",code:"+1",flagImagePos:"-1px -2058px"},{id:"e2e88578-b410-499f-aa59-9bb8da13c781",iso:"ad",name:"Andorra",code:"+376",flagImagePos:"-1px -766px"},{id:"4446885b-b391-4b84-866f-2b36603053c4",iso:"ao",name:"Angola",code:"+244",flagImagePos:"-1px -2636px"},{id:"07024099-a3db-4881-a628-24e8c0ba2508",iso:"ai",name:"Anguilla",code:"+1",flagImagePos:"-1px -2687px"},{id:"26be08bc-d87a-4134-9fb0-73b6a5b47cea",iso:"ag",name:"Antigua & Barbuda",code:"+1",flagImagePos:"-1px -1140px"},{id:"53c77399-494e-49df-9e3a-587b536c033e",iso:"ar",name:"Argentina",code:"+54",flagImagePos:"-1px -3282px"},{id:"9f5753c4-e9e4-4975-86b4-9eb9f4f484de",iso:"am",name:"Armenia",code:"+374",flagImagePos:"-1px -205px"},{id:"f1bbb833-5c47-4e17-b8c3-1d492107dc86",iso:"aw",name:"Aruba",code:"+297",flagImagePos:"-1px -1021px"},{id:"dc7e3322-8bd5-4c49-932d-a8e50bd1f9ad",iso:"ac",name:"Ascension Island",code:"+247",flagImagePos:"-1px -86px"},{id:"4505ba35-afa5-47ef-a6c7-9b57f1dcd187",iso:"au",name:"Australia",code:"+61",flagImagePos:"-1px -2279px"},{id:"57b3cd1f-d5d6-403b-8137-fbeeacaf136a",iso:"at",name:"Austria",code:"+43",flagImagePos:"-1px -1735px"},{id:"11cbde08-3c33-422c-bf4b-85561595ffb5",iso:"az",name:"Azerbaijan",code:"+994",flagImagePos:"-1px -1599px"},{id:"48c1e060-e685-4e91-8de8-725f42576e6c",iso:"bs",name:"Bahamas",code:"+1",flagImagePos:"-1px -460px"},{id:"ee23ffb8-9540-4630-948e-ceba52fa54ce",iso:"bh",name:"Bahrain",code:"+973",flagImagePos:"-1px -1956px"},{id:"b5f37cb6-7870-4ed9-8f92-3864bd870062",iso:"bd",name:"Bangladesh",code:"+880",flagImagePos:"-1px -2364px"},{id:"92de9080-f709-493e-a9fa-d23b3d4093d4",iso:"bb",name:"Barbados",code:"+1",flagImagePos:"-1px -2075px"},{id:"a2f4ff04-86b8-4bc0-952f-686bfe99c07f",iso:"by",name:"Belarus",code:"+375",flagImagePos:"-1px -1412px"},{id:"2025b6b3-1287-4b4c-8b13-36deb44e5751",iso:"be",name:"Belgium",code:"+32",flagImagePos:"-1px -1px"},{id:"70d82950-3eca-496f-866d-d99c136260e5",iso:"bz",name:"Belize",code:"+501",flagImagePos:"-1px -613px"},{id:"dc0bedf5-e197-46b4-af21-c2e495b15768",iso:"bj",name:"Benin",code:"+229",flagImagePos:"-1px -1684px"},{id:"aeee4f9d-99a1-4c6b-826c-f3c0ff707dce",iso:"bm",name:"Bermuda",code:"+1",flagImagePos:"-1px -2585px"},{id:"73b80fa7-50d0-4fd5-8d26-24baade525a2",iso:"bt",name:"Bhutan",code:"+975",flagImagePos:"-1px -2483px"},{id:"571bf396-810b-4fc4-9ffc-c9e4db9d3bef",iso:"bo",name:"Bolivia",code:"+591",flagImagePos:"-1px -2177px"},{id:"cbfbf28b-b79b-4b7d-a2e9-37a2000aa15b",iso:"ba",name:"Bosnia & Herzegovina",code:"+387",flagImagePos:"-1px -2092px"},{id:"f929da82-915c-4ac8-ba13-aa1b44174c71",iso:"bw",name:"Botswana",code:"+267",flagImagePos:"-1px -3724px"},{id:"2dea0689-0548-400c-a58f-ebcd6373cd07",iso:"br",name:"Brazil",code:"+55",flagImagePos:"-1px -1004px"},{id:"d2c2c16f-15f8-467b-8c42-a02babe5362b",iso:"io",name:"British Indian Ocean Territory",code:"+246",flagImagePos:"-1px -86px"},{id:"1d90db23-ca7c-4d23-a995-9b2a8021f4ad",iso:"vg",name:"British Virgin Islands",code:"+1",flagImagePos:"-1px -1854px"},{id:"f16aebb2-cdae-4af2-aba5-f66f34d6ac3a",iso:"bn",name:"Brunei",code:"+673",flagImagePos:"-1px -2228px"},{id:"499d6ee6-8f8b-4a5b-bb92-9cce9d1c6546",iso:"bg",name:"Bulgaria",code:"+359",flagImagePos:"-1px -3537px"},{id:"67e2986b-98d0-44c3-b08f-6cbba8b14ff8",iso:"bf",name:"Burkina Faso",code:"+226",flagImagePos:"-1px -953px"},{id:"fea611f2-4aa3-427f-86e1-657e8aef24a8",iso:"bi",name:"Burundi",code:"+257",flagImagePos:"-1px -2551px"},{id:"3b959360-3d04-4018-afdf-a392afa1881d",iso:"kh",name:"Cambodia",code:"+855",flagImagePos:"-1px -290px"},{id:"9336ba3b-01be-4b84-82b5-f02395856ac5",iso:"cm",name:"Cameroon",code:"+237",flagImagePos:"-1px -2806px"},{id:"36a159b0-f33e-4481-85b0-751bdd9ea79d",iso:"ca",name:"Canada",code:"+1",flagImagePos:"-1px -1803px"},{id:"a3038010-382e-436e-b61d-e4b923aa1cb3",iso:"cv",name:"Cape Verde",code:"+238",flagImagePos:"-1px -3639px"},{id:"dd898165-12a9-4c90-a3e4-012149c0feac",iso:"bq",name:"Caribbean Netherlands",code:"+599",flagImagePos:"-1px -3741px"},{id:"a1f30091-26da-481a-a84f-2638b2d7c14d",iso:"ky",name:"Cayman Islands",code:"+1",flagImagePos:"-1px -375px"},{id:"469b4a79-8a1a-4428-b7bd-4665202b7292",iso:"cf",name:"Central African Republic",code:"+236",flagImagePos:"-1px -2466px"},{id:"a9c2fa4b-c22a-41bd-9735-b4adeadab7f7",iso:"td",name:"Chad",code:"+235",flagImagePos:"-1px -1055px"},{id:"f0825f0d-e086-49e0-846e-9e4784bf872c",iso:"cl",name:"Chile",code:"+56",flagImagePos:"-1px -1752px"},{id:"89d3f07d-446e-459d-b168-595af96d708f",iso:"cn",name:"China",code:"+86",flagImagePos:"-1px -1072px"},{id:"903801ce-2f83-4df8-a380-9dc6df6c35cf",iso:"co",name:"Colombia",code:"+57",flagImagePos:"-1px -409px"},{id:"55d7d2be-8273-4770-844c-1ef87524cd27",iso:"km",name:"Comoros",code:"+269",flagImagePos:"-1px -1871px"},{id:"a5b00b2f-01de-4c0d-914f-fe05c92c8f43",iso:"cg",name:"Congo - Brazzaville",code:"+242",flagImagePos:"-1px -2398px"},{id:"58e07572-21b9-4630-a17c-a51c0ade4b8a",iso:"cd",name:"Congo - Kinshasa",code:"+243",flagImagePos:"-1px -1990px"},{id:"5a09d08e-b6ab-4084-8350-1d97d504c222",iso:"ck",name:"Cook Islands",code:"+682",flagImagePos:"-1px -3112px"},{id:"760f2b33-0822-4ad9-83cf-b497dcf273bb",iso:"cr",name:"Costa Rica",code:"+506",flagImagePos:"-1px -2857px"},{id:"489db55f-6316-4f43-a1c7-a0921e16743a",iso:"ci",name:"C\xF4te d\u2019Ivoire",code:"+225",flagImagePos:"-1px -2194px"},{id:"398c1d99-7ee4-44cd-9c2a-067acba2c8fb",iso:"hr",name:"Croatia",code:"+385",flagImagePos:"-1px -1174px"},{id:"572da7dc-8463-4797-ad84-7fcf8f53bb80",iso:"cu",name:"Cuba",code:"+53",flagImagePos:"-1px -987px"},{id:"572674e5-b0d4-4206-8310-70f4656e65e2",iso:"cw",name:"Cura\xE7ao",code:"+599",flagImagePos:"-1px -3758px"},{id:"ac1e2a9d-a888-427e-9ad3-a0cbb27e603a",iso:"cy",name:"Cyprus",code:"+357",flagImagePos:"-1px -732px"},{id:"075ce3fd-83e7-472a-89cb-8b5e224102c4",iso:"cz",name:"Czechia",code:"+420",flagImagePos:"-1px -3095px"},{id:"4cde631a-97e9-4fc2-9465-9d9a433ca5c1",iso:"dk",name:"Denmark",code:"+45",flagImagePos:"-1px -1820px"},{id:"1b9c40a6-bf03-4759-b6ab-8edefafd8b44",iso:"dj",name:"Djibouti",code:"+253",flagImagePos:"-1px -2874px"},{id:"f5eec2ba-1a0b-465c-b3e5-9bd8458d0704",iso:"dm",name:"Dominica",code:"+1",flagImagePos:"-1px -3350px"},{id:"cb6921fc-df2a-4a97-8a34-4d901ac1e994",iso:"do",name:"Dominican Republic",code:"+1",flagImagePos:"-1px -2007px"},{id:"7d6641f1-ef97-4bee-b1b8-0f54fea35aeb",iso:"ec",name:"Ecuador",code:"+593",flagImagePos:"-1px -1531px"},{id:"dfeb30b9-b4b8-4931-9334-c3961b7843a6",iso:"eg",name:"Egypt",code:"+20",flagImagePos:"-1px -3027px"},{id:"7d9f7158-7206-491f-a614-6a3e7e6af354",iso:"sv",name:"El Salvador",code:"+503",flagImagePos:"-1px -2160px"},{id:"bcdbebc2-a51d-4891-93b0-52b463d0841d",iso:"gq",name:"Equatorial Guinea",code:"+240",flagImagePos:"-1px -1973px"},{id:"53c2c225-f321-406f-b377-7c8b6720bcb4",iso:"er",name:"Eritrea",code:"+291",flagImagePos:"-1px -936px"},{id:"ba0e995a-17a8-48ff-88e6-54ff8207b038",iso:"ee",name:"Estonia",code:"+372",flagImagePos:"-1px -3333px"},{id:"abe9af9b-91da-4bba-9adf-a496bf414719",iso:"sz",name:"Eswatini",code:"+268",flagImagePos:"-1px -3129px"},{id:"e993ecc8-732a-4446-8ab1-144c084f3192",iso:"et",name:"Ethiopia",code:"+251",flagImagePos:"-1px -3367px"},{id:"6c7aae9d-e18d-4d09-8467-7bb99d925768",iso:"fk",name:"Falkland Islands (Islas Malvinas)",code:"+500",flagImagePos:"-1px -3809px"},{id:"92e704eb-9573-4d91-b932-2b1eddaacb3e",iso:"fo",name:"Faroe Islands",code:"+298",flagImagePos:"-1px -1429px"},{id:"561c079c-69c2-4e62-b947-5cd76783a67c",iso:"fj",name:"Fiji",code:"+679",flagImagePos:"-1px -2500px"},{id:"3f31a88e-c7ed-47fa-9aae-2058be7cbe09",iso:"fi",name:"Finland",code:"+358",flagImagePos:"-1px -2568px"},{id:"4c8ba1fc-0203-4a8f-8321-4dda4a0c6732",iso:"fr",name:"France",code:"+33",flagImagePos:"-1px -324px"},{id:"198074d5-67a2-4fd3-b13d-429a394b6371",iso:"gf",name:"French Guiana",code:"+594",flagImagePos:"-1px -324px"},{id:"2f5ff3d1-745e-48a1-b4e8-a377b22af812",iso:"pf",name:"French Polynesia",code:"+689",flagImagePos:"-1px -2262px"},{id:"a8b80121-5529-4cfe-83fb-6b1f6c81abcb",iso:"ga",name:"Gabon",code:"+241",flagImagePos:"-1px -1157px"},{id:"c9bc7d57-7883-4f63-bc6e-5dcc3db8612d",iso:"gm",name:"Gambia",code:"+220",flagImagePos:"-1px -817px"},{id:"1fc146d8-cebe-4ef1-bb0f-30bd0870ccf9",iso:"ge",name:"Georgia",code:"+995",flagImagePos:"-1px -1123px"},{id:"e74ac4b1-0b4b-4630-bac0-2e53e270b363",iso:"de",name:"Germany",code:"+49",flagImagePos:"-1px -3452px"},{id:"adda89c9-4b47-4552-85c4-668f2cef2dbd",iso:"gh",name:"Ghana",code:"+233",flagImagePos:"-1px -2891px"},{id:"962a059b-a5ac-4e2f-9405-5c418cadb6b0",iso:"gi",name:"Gibraltar",code:"+350",flagImagePos:"-1px -341px"},{id:"0acd0dae-0f39-4c23-be1d-c0295539d8c4",iso:"gr",name:"Greece",code:"+30",flagImagePos:"-1px -188px"},{id:"7529a6e4-8a6a-4c27-885e-ff0c5e15e515",iso:"gl",name:"Greenland",code:"+299",flagImagePos:"-1px -2347px"},{id:"416ba85d-f860-48dc-9c60-32602c07e266",iso:"gd",name:"Grenada",code:"+1",flagImagePos:"-1px -3316px"},{id:"f43f1f96-1fb1-4e5e-b818-71e60e501fd4",iso:"gp",name:"Guadeloupe",code:"+590",flagImagePos:"-1px -511px"},{id:"e29122da-20cf-4d24-bc68-93f9c3296730",iso:"gu",name:"Guam",code:"+1",flagImagePos:"-1px -3265px"},{id:"8a24ff28-dcae-4846-b0c1-18cfcb04de06",iso:"gt",name:"Guatemala",code:"+502",flagImagePos:"-1px -1208px"},{id:"b617a005-be15-49c8-9533-c0376681a564",iso:"gn",name:"Guinea",code:"+224",flagImagePos:"-1px -3520px"},{id:"d9913e74-e340-4a4f-bf4b-aaaf1747364b",iso:"gw",name:"Guinea-Bissau",code:"+245",flagImagePos:"-1px -2602px"},{id:"c8245da4-cd4f-4818-a41e-42afec6faa9a",iso:"gy",name:"Guyana",code:"+592",flagImagePos:"-1px -1038px"},{id:"c598961d-3040-4dbb-8934-6d8eb4b9be97",iso:"ht",name:"Haiti",code:"+509",flagImagePos:"-1px -392px"},{id:"f51aadf1-3c7a-4d24-b8fb-69c7e05243e4",iso:"hn",name:"Honduras",code:"+504",flagImagePos:"-1px -2959px"},{id:"a621dbe5-fb11-4f7f-9a8d-2330bd20c563",iso:"hk",name:"Hong Kong",code:"+852",flagImagePos:"-1px -3707px"},{id:"a113fe26-d409-4ab7-b27c-0e8ac112071f",iso:"hu",name:"Hungary",code:"+36",flagImagePos:"-1px -902px"},{id:"6430b612-4071-4614-bfdb-408fbb0b8fa4",iso:"is",name:"Iceland",code:"+354",flagImagePos:"-1px -2704px"},{id:"4cce1334-df1f-4b11-9f15-a4faaac3d0db",iso:"in",name:"India",code:"+91",flagImagePos:"-1px -2245px"},{id:"54969b2f-6aa9-4a58-850d-b4779ef3038e",iso:"id",name:"Indonesia",code:"+62",flagImagePos:"-1px -2653px"},{id:"cb631628-5854-44d2-9dbc-47cdf9c9ea5e",iso:"ir",name:"Iran",code:"+98",flagImagePos:"-1px -2738px"},{id:"21a50cc1-954c-49c2-8296-696f1f57b79e",iso:"iq",name:"Iraq",code:"+964",flagImagePos:"-1px -851px"},{id:"3e17cb8a-9c44-4c75-b417-556546ceebff",iso:"ie",name:"Ireland",code:"+353",flagImagePos:"-1px -2670px"},{id:"0a15f5a3-7571-478a-9fcd-6cbd6563e08c",iso:"il",name:"Israel",code:"+972",flagImagePos:"-1px -426px"},{id:"2cbab786-d79b-4ea1-ab26-0553c5e423d3",iso:"it",name:"Italy",code:"+39",flagImagePos:"-1px -154px"},{id:"33a67cd8-0858-46c3-b833-4fd395d2daa4",iso:"jm",name:"Jamaica",code:"+1",flagImagePos:"-1px -2296px"},{id:"5edf8bb6-6a29-44ee-b5f2-7d7cbf61f971",iso:"jp",name:"Japan",code:"+81",flagImagePos:"-1px -528px"},{id:"879b69bb-3f8f-484f-a767-7fdeef6bae15",iso:"jo",name:"Jordan",code:"+962",flagImagePos:"-1px -1905px"},{id:"4217e52c-2835-4c7b-87d3-e290c4fa6074",iso:"kz",name:"Kazakhstan",code:"+7",flagImagePos:"-1px -1565px"},{id:"934b172d-4427-47f6-8648-6411652be23d",iso:"ke",name:"Kenya",code:"+254",flagImagePos:"-1px -3605px"},{id:"2358e177-3956-4bcf-a954-56275e90e28d",iso:"ki",name:"Kiribati",code:"+686",flagImagePos:"-1px -477px"},{id:"98e8fae8-cd1b-419f-813b-ee348b51d843",iso:"xk",name:"Kosovo",code:"+383",flagImagePos:"-1px -3860px"},{id:"5376f774-4fcb-47dc-b118-e48d34b030ef",iso:"kw",name:"Kuwait",code:"+965",flagImagePos:"-1px -3435px"},{id:"9bc380c4-5840-4d26-a615-310cd817ae94",iso:"kg",name:"Kyrgyzstan",code:"+996",flagImagePos:"-1px -2143px"},{id:"3278e7f0-176b-4352-9e38-df59b052b91f",iso:"la",name:"Laos",code:"+856",flagImagePos:"-1px -562px"},{id:"e2ba5fad-f531-467c-b195-a6cd90136e19",iso:"lv",name:"Latvia",code:"+371",flagImagePos:"-1px -2619px"},{id:"49f74ca5-9ff1-44af-8e9c-59e1c4704e83",iso:"lb",name:"Lebanon",code:"+961",flagImagePos:"-1px -1616px"},{id:"d94b6d96-17c1-4de8-abc3-3e14873b62c0",iso:"ls",name:"Lesotho",code:"+266",flagImagePos:"-1px -3010px"},{id:"e35005f8-285e-4fe5-9cda-def721d9cc7b",iso:"lr",name:"Liberia",code:"+231",flagImagePos:"-1px -2823px"},{id:"60788779-78f0-4b2b-8ad8-c7e4bbde10b5",iso:"ly",name:"Libya",code:"+218",flagImagePos:"-1px -137px"},{id:"f24ad4ea-454a-4d40-a1f1-db188ec0b75e",iso:"li",name:"Liechtenstein",code:"+423",flagImagePos:"-1px -1276px"},{id:"f6709b72-4150-4cde-a37b-e6eb95f5bd1d",iso:"lt",name:"Lithuania",code:"+370",flagImagePos:"-1px -1446px"},{id:"0d0c1a84-f645-4ffe-87d2-9a7bb4f88bbc",iso:"lu",name:"Luxembourg",code:"+352",flagImagePos:"-1px -1922px"},{id:"5b3fdebe-a4ed-47c6-88c3-d867d3a79bf0",iso:"mo",name:"Macao",code:"+853",flagImagePos:"-1px -3554px"},{id:"6a84f456-bc77-4b76-8651-e2a0994f3278",iso:"mg",name:"Madagascar",code:"+261",flagImagePos:"-1px -1667px"},{id:"2a5d5baf-1db7-4606-a330-227834c77098",iso:"mw",name:"Malawi",code:"+265",flagImagePos:"-1px -2942px"},{id:"f2b32090-6d8d-40db-ba50-a63037926508",iso:"my",name:"Malaysia",code:"+60",flagImagePos:"-1px -2517px"},{id:"51c7830c-0c76-44ed-bcdf-be75688e1d0c",iso:"mv",name:"Maldives",code:"+960",flagImagePos:"-1px -800px"},{id:"ea7a2274-0542-4bbb-b629-aa63bef97442",iso:"ml",name:"Mali",code:"+223",flagImagePos:"-1px -3469px"},{id:"6f70796e-8f64-4a1a-ac2a-990d7d502db3",iso:"mt",name:"Malta",code:"+356",flagImagePos:"-1px -2041px"},{id:"c60f429e-0d4f-42cf-96f9-e7dc4fdcd5ee",iso:"mh",name:"Marshall Islands",code:"+692",flagImagePos:"-1px -1463px"},{id:"e8afae89-e5b0-4551-bbd4-bbfcee50c8ad",iso:"mq",name:"Martinique",code:"+596",flagImagePos:"-1px -239px"},{id:"361afc7c-ee94-464b-b5cb-f059ecd79e99",iso:"mr",name:"Mauritania",code:"+222",flagImagePos:"-1px -307px"},{id:"bce43b5e-d2f7-47ca-b5c9-9ae72ba67bda",iso:"mu",name:"Mauritius",code:"+230",flagImagePos:"-1px -2993px"},{id:"d153dc32-4821-4f05-a5c8-564d003da5e1",iso:"mx",name:"Mexico",code:"+52",flagImagePos:"-1px -2755px"},{id:"80f9f386-231f-4d96-b950-5f6b6edbeb63",iso:"fm",name:"Micronesia",code:"+691",flagImagePos:"-1px -2313px"},{id:"a1d89e32-4b91-4519-b0d9-7d61299394ef",iso:"md",name:"Moldova",code:"+373",flagImagePos:"-1px -3690px"},{id:"0afeb22c-c106-479b-af45-1380fb8b404c",iso:"mc",name:"Monaco",code:"+377",flagImagePos:"-1px -1191px"},{id:"a18d0204-7c4a-425c-a33e-cbfac01be162",iso:"mn",name:"Mongolia",code:"+976",flagImagePos:"-1px -3503px"},{id:"260479fc-0410-4ccd-a963-e06c9f059bdb",iso:"me",name:"Montenegro",code:"+382",flagImagePos:"-1px -2976px"},{id:"a66872f1-ba90-420f-8f55-f0fbb10abce1",iso:"ms",name:"Montserrat",code:"+1",flagImagePos:"-1px -749px"},{id:"8fd1ba13-cb1a-488d-b715-01724d56d9dd",iso:"ma",name:"Morocco",code:"+212",flagImagePos:"-1px -3214px"},{id:"5d26fba4-6d15-4cd4-a23f-9034d952e580",iso:"mz",name:"Mozambique",code:"+258",flagImagePos:"-1px -834px"},{id:"f9c12031-14dc-495f-b150-28dddce17e3f",iso:"mm",name:"Myanmar (Burma)",code:"+95",flagImagePos:"-1px -18px"},{id:"6e21e956-2740-4058-a758-3b249f628a7b",iso:"na",name:"Namibia",code:"+264",flagImagePos:"-1px -2534px"},{id:"4a07dd5a-9341-4b06-969f-4bcd9c32e2a0",iso:"nr",name:"Nauru",code:"+674",flagImagePos:"-1px -2330px"},{id:"9d7121ce-1445-4c84-9401-ddc703d9dedb",iso:"np",name:"Nepal",code:"+977",flagImagePos:"-1px -120px"},{id:"31fbb24d-7c38-4ca8-b385-48d76a0685e3",iso:"nl",name:"Netherlands",code:"+31",flagImagePos:"-1px -1888px"},{id:"18071cc2-c457-4b4f-9217-2519a0b52c25",iso:"nc",name:"New Caledonia",code:"+687",flagImagePos:"-1px -1650px"},{id:"c4b0e7d1-08b2-421b-8ff6-913020cbf271",iso:"nz",name:"New Zealand",code:"+64",flagImagePos:"-1px -2024px"},{id:"25719230-2c64-4525-96c4-d4427dd2e40b",iso:"ni",name:"Nicaragua",code:"+505",flagImagePos:"-1px -171px"},{id:"a1090a0b-7f89-4d75-8c92-e460da9103ab",iso:"ne",name:"Niger",code:"+227",flagImagePos:"-1px -715px"},{id:"6869e4bb-32b8-43ff-84d1-67d9ee832e1f",iso:"ng",name:"Nigeria",code:"+234",flagImagePos:"-1px -3418px"},{id:"52b3ae35-196a-4e22-81e2-67b816a32d0e",iso:"nu",name:"Niue",code:"+683",flagImagePos:"-1px -2840px"},{id:"9f4e45d4-c7e1-4ba9-84d0-e712e7213c95",iso:"nf",name:"Norfolk Island",code:"+672",flagImagePos:"-1px -256px"},{id:"2db1b02c-631e-40a0-94d8-f1e567b1f705",iso:"kp",name:"North Korea",code:"+850",flagImagePos:"-1px -2415px"},{id:"92621b3f-55f5-42bb-8604-d0302e355e31",iso:"mk",name:"North Macedonia",code:"+389",flagImagePos:"-1px -1769px"},{id:"3cee8ab2-5cb3-43ea-b8ab-7016187d33e9",iso:"mp",name:"Northern Mariana Islands",code:"+1",flagImagePos:"-1px -919px"},{id:"77683fad-f106-4a94-a629-9562650edb35",iso:"no",name:"Norway",code:"+47",flagImagePos:"-1px -1089px"},{id:"09090411-ef9b-44f3-aeb9-65b5e338b8d6",iso:"om",name:"Oman",code:"+968",flagImagePos:"-1px -3384px"},{id:"18d4f06b-233b-4398-a9f8-6b4a4eaf6c71",iso:"pk",name:"Pakistan",code:"+92",flagImagePos:"-1px -2772px"},{id:"b1da5023-aab9-431c-921c-4f3e12b1aa7a",iso:"pw",name:"Palau",code:"+680",flagImagePos:"-1px -273px"},{id:"e6442ab2-ac99-4a02-9d7c-fd878e50de8a",iso:"ps",name:"Palestine",code:"+970",flagImagePos:"-1px -1548px"},{id:"6bb10fb5-8b4a-4136-a82e-6be6c017ab76",iso:"pa",name:"Panama",code:"+507",flagImagePos:"-1px -1106px"},{id:"b070a014-2ce4-4939-a868-951bd1e70923",iso:"pg",name:"Papua New Guinea",code:"+675",flagImagePos:"-1px -1939px"},{id:"5e23c743-ce7d-4abc-9dd4-44a700b29090",iso:"py",name:"Paraguay",code:"+595",flagImagePos:"-1px -3231px"},{id:"1a83f99d-91b3-438d-a576-5bf0f05fdd12",iso:"pe",name:"Peru",code:"+51",flagImagePos:"-1px -1225px"},{id:"667c9699-46b9-40f9-a41f-2c52826bb3cb",iso:"ph",name:"Philippines",code:"+63",flagImagePos:"-1px -2432px"},{id:"b84030ab-3193-4aa2-aef2-d4d21997e536",iso:"pl",name:"Poland",code:"+48",flagImagePos:"-1px -1514px"},{id:"e26d0064-6173-42ab-b761-bf8c639199fa",iso:"pt",name:"Portugal",code:"+351",flagImagePos:"-1px -664px"},{id:"0fd9770d-2a91-4b81-8633-f465bc151e16",iso:"pr",name:"Puerto Rico",code:"+1",flagImagePos:"-1px -596px"},{id:"f866eeeb-e64f-4123-ab63-c16e0a00d029",iso:"qa",name:"Qatar",code:"+974",flagImagePos:"-1px -579px"},{id:"c3a3fb54-5731-4a28-96bd-4190cfeeaff0",iso:"re",name:"R\xE9union",code:"+262",flagImagePos:"-1px -324px"},{id:"a6a48809-7e33-42c8-a25a-56ccdd7ccdfe",iso:"ro",name:"Romania",code:"+40",flagImagePos:"-1px -885px"},{id:"9556d1e9-3d02-4c5b-a0ce-97a2fd55c74a",iso:"ru",name:"Russia",code:"+7",flagImagePos:"-1px -868px"},{id:"6f7f0a97-e8b5-455d-bace-6953de7324eb",iso:"rw",name:"Rwanda",code:"+250",flagImagePos:"-1px -3673px"},{id:"e251cad5-7655-48f7-9892-6edf04a14fd7",iso:"ws",name:"Samoa",code:"+685",flagImagePos:"-1px -3163px"},{id:"f1cfec8c-a960-43b3-8e11-2cad72b4fff8",iso:"sm",name:"San Marino",code:"+378",flagImagePos:"-1px -2908px"},{id:"c5301260-13dc-4012-9678-2b57a5e409ae",iso:"st",name:"S\xE3o Tom\xE9 & Pr\xEDncipe",code:"+239",flagImagePos:"-1px -3299px"},{id:"02599f80-225a-451b-8c25-03b8993f88ac",iso:"sa",name:"Saudi Arabia",code:"+966",flagImagePos:"-1px -52px"},{id:"a54c3469-9668-4063-bfa0-04c450b43d3e",iso:"sn",name:"Senegal",code:"+221",flagImagePos:"-1px -2925px"},{id:"687ea07b-a7df-4778-b802-b040676fa56c",iso:"rs",name:"Serbia",code:"+381",flagImagePos:"-1px -3401px"},{id:"d010fb25-7044-4055-9c60-25bc89d83f64",iso:"sc",name:"Seychelles",code:"+248",flagImagePos:"-1px -1327px"},{id:"0c46a1e9-fcd8-4e7e-bbb1-ef3bfa83539b",iso:"sl",name:"Sierra Leone",code:"+232",flagImagePos:"-1px -970px"},{id:"e724edb6-9df4-42fb-bc1e-417996aa3020",iso:"sg",name:"Singapore",code:"+65",flagImagePos:"-1px -35px"},{id:"7478814a-dc3f-41ff-9341-da7e07ba8499",iso:"sx",name:"Sint Maarten",code:"+1",flagImagePos:"-1px -3826px"},{id:"b1a34e32-38dd-4a38-b63a-7133baf1417a",iso:"sk",name:"Slovakia",code:"+421",flagImagePos:"-1px -3044px"},{id:"1c1689a5-580b-411f-9283-b1e8333b351e",iso:"si",name:"Slovenia",code:"+386",flagImagePos:"-1px -1582px"},{id:"4b1c6a42-90b0-49ea-b968-8c95b871f0ec",iso:"sb",name:"Solomon Islands",code:"+677",flagImagePos:"-1px -1361px"},{id:"7ec9fdff-8ae6-4a14-b55e-6262d46bc3ef",iso:"so",name:"Somalia",code:"+252",flagImagePos:"-1px -1786px"},{id:"5e62f404-3e2c-4d63-ad7b-ab0755903842",iso:"za",name:"South Africa",code:"+27",flagImagePos:"-1px -3248px"},{id:"31966c2a-7d24-4ebc-8e02-392e4f04f12b",iso:"kr",name:"South Korea",code:"+82",flagImagePos:"-1px -3078px"},{id:"1b7ba825-bf7d-42c0-bb73-81f10a4009bf",iso:"ss",name:"South Sudan",code:"+211",flagImagePos:"-1px -3775px"},{id:"55c4137b-e437-4e80-bc8f-7857cd7c9364",iso:"es",name:"Spain",code:"+34",flagImagePos:"-1px -1480px"},{id:"fce4c284-e6a1-4e8c-96ca-6edf09e8a401",iso:"lk",name:"Sri Lanka",code:"+94",flagImagePos:"-1px -3622px"},{id:"0ae719a5-ae43-45d0-b669-66976a050ef1",iso:"bl",name:"St. Barth\xE9lemy",code:"+590",flagImagePos:"-1px -324px"},{id:"a588cc85-32a4-45ff-ba69-627105dab27a",iso:"sh",name:"St. Helena",code:"+290",flagImagePos:"-1px -630px"},{id:"f065aa7c-8d9e-419c-bbf0-9a97011cf272",iso:"kn",name:"St. Kitts & Nevis",code:"+1",flagImagePos:"-1px -103px"},{id:"9ea73bcc-2bf5-4ad9-9b39-de33de125f98",iso:"lc",name:"St. Lucia",code:"+1",flagImagePos:"-1px -1837px"},{id:"86a5a0e8-bfd4-480e-9bc0-7b88b2248a57",iso:"mf",name:"St. Martin",code:"+590",flagImagePos:"-1px -86px"},{id:"540857ba-923a-4656-a19f-cb3914825ecc",iso:"pm",name:"St. Pierre & Miquelon",code:"+508",flagImagePos:"-1px -1378px"},{id:"d381eb44-e77a-4dbd-abbb-224d7158e96d",iso:"vc",name:"St. Vincent & Grenadines",code:"+1",flagImagePos:"-1px -3588px"},{id:"7015db62-072d-49a2-8320-7587ec8b952f",iso:"sd",name:"Sudan",code:"+249",flagImagePos:"-1px -443px"},{id:"d7bbb285-aa4e-4a92-8613-8d2645c351ee",iso:"sr",name:"Suriname",code:"+597",flagImagePos:"-1px -3656px"},{id:"78978092-7be3-4ec8-b201-068089035cff",iso:"se",name:"Sweden",code:"+46",flagImagePos:"-1px -494px"},{id:"9f3fbec3-b58a-4b5a-9c4b-3997398c4148",iso:"ch",name:"Switzerland",code:"+41",flagImagePos:"-1px -1718px"},{id:"7ce0562c-fdc4-444c-bba3-02239c3c17da",iso:"sy",name:"Syria",code:"+963",flagImagePos:"-1px -2449px"},{id:"2d57a4a1-3f5a-41a2-a320-74a8f0db92e5",iso:"tw",name:"Taiwan",code:"+886",flagImagePos:"-1px -647px"},{id:"e1f747c5-4e91-487b-8265-8f70b3430849",iso:"tj",name:"Tajikistan",code:"+992",flagImagePos:"-1px -222px"},{id:"f07e257c-e049-4046-b031-f4348fb1734a",iso:"tz",name:"Tanzania",code:"+255",flagImagePos:"-1px -3146px"},{id:"684a0dde-5b5f-4072-98a4-46fc8de09556",iso:"th",name:"Thailand",code:"+66",flagImagePos:"-1px -1242px"},{id:"0376e29f-d9dd-4449-aa4e-d47353c16873",iso:"tl",name:"Timor-Leste",code:"+670",flagImagePos:"-1px -3843px"},{id:"fd647814-fc64-4724-bba7-4cd4da26c11e",iso:"tg",name:"Togo",code:"+228",flagImagePos:"-1px -783px"},{id:"ed271b14-39ee-4403-9be6-b54ac89b0ed3",iso:"tk",name:"Tokelau",code:"+690",flagImagePos:"-1px -3792px"},{id:"e2b83ecb-5a79-4ca0-9860-4baeae0380bb",iso:"to",name:"Tonga",code:"+676",flagImagePos:"-1px -1395px"},{id:"33bca09c-cc33-4680-929b-191ccbbc959a",iso:"tt",name:"Trinidad & Tobago",code:"+1",flagImagePos:"-1px -545px"},{id:"ab25c5da-7698-4b96-af34-5d20523915d9",iso:"tn",name:"Tunisia",code:"+216",flagImagePos:"-1px -698px"},{id:"784ac645-bc50-4b35-b5fb-effd72f99749",iso:"tr",name:"Turkey",code:"+90",flagImagePos:"-1px -2126px"},{id:"9a3b8bd3-bc73-4251-a068-a4842365e91a",iso:"tm",name:"Turkmenistan",code:"+993",flagImagePos:"-1px -3486px"},{id:"361bcad4-44d1-41fb-9bbf-39ea0fb87d49",iso:"tc",name:"Turks & Caicos Islands",code:"+1",flagImagePos:"-1px -1701px"},{id:"26fb1484-c756-4592-8523-99af9c870bb5",iso:"tv",name:"Tuvalu",code:"+688",flagImagePos:"-1px -358px"},{id:"cdb8455e-4eda-48f7-b30a-63c20838a364",iso:"vi",name:"U.S. Virgin Islands",code:"+1",flagImagePos:"-1px -2381px"},{id:"f47476cc-3da6-4377-83c9-33ab9f5293d1",iso:"ug",name:"Uganda",code:"+256",flagImagePos:"-1px -1497px"},{id:"5fcb791a-91be-416a-895d-0502fc509838",iso:"ua",name:"Ukraine",code:"+380",flagImagePos:"-1px -2721px"},{id:"7c8e1ced-0dd7-42b6-880b-19b3486d11e5",iso:"ae",name:"United Arab Emirates",code:"+971",flagImagePos:"-1px -3061px"},{id:"9f1362e7-e87c-4123-ade8-e5cfa6e99c09",iso:"gb",name:"United Kingdom",code:"+44",flagImagePos:"-1px -86px"},{id:"f9033267-9df0-46e4-9f79-c8b022e5c835",iso:"us",name:"United States",code:"+1",flagImagePos:"-1px -69px"},{id:"2cab7122-ec9a-48ac-8415-392b4f67ae51",iso:"uy",name:"Uruguay",code:"+598",flagImagePos:"-1px -3571px"},{id:"f442740c-94c3-4f2f-afb2-c7c279224b5f",iso:"uz",name:"Uzbekistan",code:"+998",flagImagePos:"-1px -1293px"},{id:"e6774547-6ab1-41a2-8107-201f913937b2",iso:"vu",name:"Vanuatu",code:"+678",flagImagePos:"-1px -1633px"},{id:"d600d6b0-e21f-4b6e-9036-0435a6ac2ea6",iso:"va",name:"Vatican City",code:"+39",flagImagePos:"-1px -3197px"},{id:"b8e0072d-498b-4bb4-a5b6-354d4200f882",iso:"ve",name:"Venezuela",code:"+58",flagImagePos:"-1px -1344px"},{id:"15dc081a-4690-42e9-a40d-b3bcea3173fc",iso:"vn",name:"Vietnam",code:"+84",flagImagePos:"-1px -1259px"},{id:"4452a787-5f31-4eb7-b14c-ae3175564ae5",iso:"wf",name:"Wallis & Futuna",code:"+681",flagImagePos:"-1px -324px"},{id:"237c9f8d-3b6c-4b70-af72-8a58a7154144",iso:"ye",name:"Yemen",code:"+967",flagImagePos:"-1px -2211px"},{id:"02a76f62-3078-472a-bd42-edb759cf3079",iso:"zm",name:"Zambia",code:"+260",flagImagePos:"-1px -2109px"},{id:"10e8e117-6832-4d3f-9b05-f66832c2f5ec",iso:"zw",name:"Zimbabwe",code:"+263",flagImagePos:"-1px -2789px"}],gp=[{id:"c31e9e5d-e0cb-4574-a13f-8a6ee5ff8309",title:"Work"},{id:"a8991c76-2fda-4bbd-a718-df13d6478847",title:"Friend"},{id:"56ddbd47-4078-4ddd-8448-73c5e88d5f59",title:"Family"},{id:"2026ce08-d08f-4b4f-9506-b10cdb5b104f",title:"High School"},{id:"65930b5a-5d2a-4303-b11f-865d69e6fdb5",title:"College"},{id:"3eaab175-ec0d-4db7-bc3b-efc633c769be",title:"Baseball Team"},{id:"cbde2486-5033-4e09-838e-e901b108cd41",title:"Band"}];var fp=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._contacts=Vr,this._countries=pp,this._tags=gp,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/apps/contacts/all").reply(()=>{let n=T(this._contacts);return n.sort((o,r)=>o.name.localeCompare(r.name)),[200,n]}),this._angorMockApiService.onGet("api/apps/contacts/search").reply(({request:n})=>{let o=n.params.get("query"),r=T(this._contacts);return o&&(r=r.filter(s=>s.name&&s.name.toLowerCase().includes(o.toLowerCase()))),r.sort((s,l)=>s.name.localeCompare(l.name)),[200,r]}),this._angorMockApiService.onGet("api/apps/contacts/contact").reply(({request:n})=>{let o=n.params.get("id");return[200,T(this._contacts).find(l=>l.id===o)]}),this._angorMockApiService.onPost("api/apps/contacts/contact").reply(()=>{let n={id:Ae.guid(),avatar:null,name:"New Contact",emails:[],phoneNumbers:[],job:{title:"",company:""},birthday:null,address:null,notes:null,tags:[]};return this._contacts.unshift(n),[200,n]}),this._angorMockApiService.onPatch("api/apps/contacts/contact").reply(({request:n})=>{let o=n.body.id,r=T(n.body.contact),s=null;return this._contacts.forEach((l,c,d)=>{l.id===o&&(d[c]=Se({},d[c],r),s=d[c])}),[200,s]}),this._angorMockApiService.onDelete("api/apps/contacts/contact").reply(({request:n})=>{let o=n.params.get("id");return this._contacts.forEach((r,s)=>{r.id===o&&this._contacts.splice(s,1)}),[200,!0]}),this._angorMockApiService.onGet("api/apps/contacts/countries").reply(()=>[200,T(this._countries)]),this._angorMockApiService.onGet("api/apps/contacts/tags").reply(()=>[200,T(this._tags)]),this._angorMockApiService.onPost("api/apps/contacts/tag").reply(({request:n})=>{let o=T(n.body.tag);return o.id=Ae.guid(),this._tags.unshift(o),[200,o]}),this._angorMockApiService.onPatch("api/apps/contacts/tag").reply(({request:n})=>{let o=n.body.id,r=T(n.body.tag),s=null;return this._tags.forEach((l,c,d)=>{l.id===o&&(d[c]=Se({},d[c],r),s=d[c])}),[200,s]}),this._angorMockApiService.onDelete("api/apps/contacts/tag").reply(({request:n})=>{let o=n.params.get("id");return this._tags.forEach((s,l)=>{s.id===o&&this._tags.splice(l,1)}),this._contacts.filter(s=>s.tags.indexOf(o)>-1).forEach(s=>{s.tags.splice(s.tags.indexOf(o),1)}),[200,!0]});let t=n=>new Promise((o,r)=>{let s=new FileReader;s.onload=()=>{o(s.result)},s.onerror=l=>{r(l)},s.readAsDataURL(n)});this._angorMockApiService.onPost("api/apps/contacts/avatar").reply(({request:n})=>{let o=n.body.id,r=n.body.avatar,s=null;return Ya(t(r)).pipe(Le(l=>(this._contacts.forEach((c,d,g)=>{c.id===o&&(g[d].avatar=l,s=g[d])}),[200,s])))})}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var hp=[{id:"b899ec30-b85a-40ab-bb1f-18a596d5c6de",parentId:null,name:"Mens",slug:"mens"},{id:"07986d93-d4eb-4de1-9448-2538407f7254",parentId:null,name:"Ladies",slug:"ladies"},{id:"ad12aa94-3863-47f8-acab-a638ef02a3e9",parentId:null,name:"Unisex",slug:"unisex"}],bp=[{id:"e1789f32-9475-43e7-9256-451d2e3a2282",name:"Benton",slug:"benton"},{id:"61d52c2a-8947-4a2c-8c35-f36baef45b96",name:"Capmia",slug:"capmia"},{id:"f9987124-7ada-4b93-bef7-35280b3ddbd7",name:"Lara",slug:"lara"},{id:"5913ee46-a497-41db-a118-ee506011529f",name:"Premera",slug:"premera"},{id:"2c4d98d8-f334-4125-9596-862515f5526b",name:"Zeon",slug:"zeon"}],vp=[{id:"167190fa-51b4-45fc-a742-8ce1b33d24ea",title:"mens"},{id:"3baea410-a7d6-4916-b79a-bdce50c37f95",title:"ladies"},{id:"8ec8f60d-552f-4216-9f11-462b95b1d306",title:"unisex"},{id:"8837b93f-388b-43cc-851d-4ca8f23f3a61",title:"44mm"},{id:"8f868ddb-d4a2-461d-bc3b-d7c8668687c3",title:"40mm"},{id:"2300ac48-f268-466a-b765-8b878b6e14a7",title:"5 ATM"},{id:"0b11b742-3125-4d75-9a6f-84af7fde1969",title:"10 ATM"},{id:"0fc39efd-f640-41f8-95a5-3f1d749df200",title:"automatic"},{id:"7d6dd47e-7472-4f8b-93d4-46c114c44533",title:"chronograph"},{id:"b1286f3a-e2d0-4237-882b-f0efc0819ec3",title:"watch"}],yp=[{id:"987dd10a-43b1-49f9-bfd9-05bb2dbc7029",name:"Evel",slug:"evel"},{id:"998b0c07-abfd-4ba3-8de1-7563ef3c4d57",name:"Mivon",slug:"mivon"},{id:"05ebb527-d733-46a9-acfb-a4e4ec960024",name:"Neogen",slug:"neogen"}],_p=[{id:"7eb7c859-1347-4317-96b6-9476a7e2ba3c",category:"b899ec30-b85a-40ab-bb1f-18a596d5c6de",name:"Capmia Mens Chronograph Watch 44mm 5 ATM",description:"Consequat esse in culpa commodo anim. Et ullamco anim amet est. Sunt dolore ex occaecat officia anim. In sit minim laborum nostrud. Consequat ex do velit voluptate do exercitation est adipisicing quis velit.",tags:["167190fa-51b4-45fc-a742-8ce1b33d24ea","7d6dd47e-7472-4f8b-93d4-46c114c44533","8837b93f-388b-43cc-851d-4ca8f23f3a61","2300ac48-f268-466a-b765-8b878b6e14a7","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"ETV-2425",barcode:"8346201275534",brand:"61d52c2a-8947-4a2c-8c35-f36baef45b96",vendor:"998b0c07-abfd-4ba3-8de1-7563ef3c4d57",stock:30,reserved:5,cost:450.18,basePrice:1036,taxPercent:30,price:1346.8,weight:.61,thumbnail:"images/apps/ecommerce/products/watch-01-thumb.jpg",images:["images/apps/ecommerce/products/watch-01-01.jpg","images/apps/ecommerce/products/watch-01-02.jpg","images/apps/ecommerce/products/watch-01-03.jpg"],active:!0},{id:"00b0292f-3d50-4669-a0c4-7a9d85efc98d",category:"07986d93-d4eb-4de1-9448-2538407f7254",name:"Zeon Ladies Chronograph Watch 40mm 10 ATM",description:"Nulla duis dolor fugiat culpa proident. Duis anim est excepteur occaecat adipisicing occaecat. Labore id laborum non elit proident est veniam officia eu. Labore aliqua nisi duis sint ex consequat nostrud excepteur duis ex incididunt adipisicing.",tags:["3baea410-a7d6-4916-b79a-bdce50c37f95","7d6dd47e-7472-4f8b-93d4-46c114c44533","8f868ddb-d4a2-461d-bc3b-d7c8668687c3","0b11b742-3125-4d75-9a6f-84af7fde1969","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"ATH-7573",barcode:"8278968055700",brand:"2c4d98d8-f334-4125-9596-862515f5526b",vendor:"05ebb527-d733-46a9-acfb-a4e4ec960024",stock:37,reserved:2,cost:723.55,basePrice:1686,taxPercent:30,price:2191.8,weight:.79,thumbnail:"images/apps/ecommerce/products/watch-02-thumb.jpg",images:["images/apps/ecommerce/products/watch-02-01.jpg","images/apps/ecommerce/products/watch-02-02.jpg","images/apps/ecommerce/products/watch-02-03.jpg"],active:!0},{id:"3f34e2fb-95bf-4f61-be28-956d2c7e4eb2",category:"b899ec30-b85a-40ab-bb1f-18a596d5c6de",name:"Benton Mens Automatic Watch 44mm 5 ATM",description:"Velit irure deserunt aliqua officia. Eiusmod quis sunt magna laboris aliquip non dolor consequat cupidatat dolore esse. Consectetur mollit officia laborum fugiat nulla duis ad excepteur do aliqua fugiat. Fugiat non laboris exercitation ipsum in incididunt.",tags:["167190fa-51b4-45fc-a742-8ce1b33d24ea","0fc39efd-f640-41f8-95a5-3f1d749df200","8837b93f-388b-43cc-851d-4ca8f23f3a61","2300ac48-f268-466a-b765-8b878b6e14a7","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"ADH-1921",barcode:"8808746892183",brand:"e1789f32-9475-43e7-9256-451d2e3a2282",vendor:"987dd10a-43b1-49f9-bfd9-05bb2dbc7029",stock:30,reserved:3,cost:390.63,basePrice:950,taxPercent:10,price:1045,weight:.76,thumbnail:null,images:["images/apps/ecommerce/products/watch-03-01.jpg","images/apps/ecommerce/products/watch-03-02.jpg","images/apps/ecommerce/products/watch-03-03.jpg"],active:!1},{id:"8fcce528-d878-4cc8-99f7-bd3451ed5405",category:"b899ec30-b85a-40ab-bb1f-18a596d5c6de",name:"Capmia Mens Chronograph Watch 44mm 10 ATM",description:"Velit nisi proident cupidatat exercitation occaecat et adipisicing nostrud id ex nostrud sint. Qui fugiat velit minim amet reprehenderit voluptate velit exercitation proident Lorem nisi culpa. Commodo quis officia officia eiusmod mollit aute fugiat duis quis minim culpa in. Exercitation laborum fugiat ex excepteur officia reprehenderit magna ipsum. Laboris dolore nostrud id labore sint consectetur aliqua tempor ea aute do.",tags:["167190fa-51b4-45fc-a742-8ce1b33d24ea","7d6dd47e-7472-4f8b-93d4-46c114c44533","8837b93f-388b-43cc-851d-4ca8f23f3a61","0b11b742-3125-4d75-9a6f-84af7fde1969","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"EAP-7752",barcode:"8866355574164",brand:"61d52c2a-8947-4a2c-8c35-f36baef45b96",vendor:"987dd10a-43b1-49f9-bfd9-05bb2dbc7029",stock:37,reserved:4,cost:395.37,basePrice:839,taxPercent:30,price:1090.7,weight:.62,thumbnail:"images/apps/ecommerce/products/watch-04-thumb.jpg",images:["images/apps/ecommerce/products/watch-04-01.jpg","images/apps/ecommerce/products/watch-04-02.jpg","images/apps/ecommerce/products/watch-04-03.jpg"],active:!0},{id:"91d96e18-d3f5-4c32-a8bf-1fc525cb92c0",category:"07986d93-d4eb-4de1-9448-2538407f7254",name:"Benton Ladies Automatic Watch 40mm 5 ATM",description:"Pariatur proident labore commodo consequat qui et. Ad labore fugiat consectetur ea magna dolore mollit consequat reprehenderit laborum ad mollit eiusmod. Esse laboris voluptate ullamco occaecat labore esse laboris enim ipsum aliquip ipsum. Ea ea proident eu enim anim mollit non consequat enim nulla.",tags:["3baea410-a7d6-4916-b79a-bdce50c37f95","0fc39efd-f640-41f8-95a5-3f1d749df200","8f868ddb-d4a2-461d-bc3b-d7c8668687c3","2300ac48-f268-466a-b765-8b878b6e14a7","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"ADP-5745",barcode:"8390590339828",brand:"e1789f32-9475-43e7-9256-451d2e3a2282",vendor:"05ebb527-d733-46a9-acfb-a4e4ec960024",stock:12,reserved:3,cost:442.61,basePrice:961,taxPercent:20,price:1153.2,weight:.67,thumbnail:"images/apps/ecommerce/products/watch-05-thumb.jpg",images:["images/apps/ecommerce/products/watch-05-01.jpg","images/apps/ecommerce/products/watch-05-02.jpg","images/apps/ecommerce/products/watch-05-03.jpg"],active:!1},{id:"d7a47d7c-4cdf-4319-bbaa-37ade38c622c",category:"b899ec30-b85a-40ab-bb1f-18a596d5c6de",name:"Benton Mens Chronograph Watch 44mm 10 ATM",description:"Nulla enim reprehenderit proident ut Lorem laborum cillum eiusmod est ex anim. Nisi non non laboris excepteur ullamco elit do duis anim esse labore aliqua adipisicing velit. Deserunt magna exercitation cillum amet.",tags:["167190fa-51b4-45fc-a742-8ce1b33d24ea","7d6dd47e-7472-4f8b-93d4-46c114c44533","8837b93f-388b-43cc-851d-4ca8f23f3a61","0b11b742-3125-4d75-9a6f-84af7fde1969","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"ATV-2569",barcode:"8238990048137",brand:"e1789f32-9475-43e7-9256-451d2e3a2282",vendor:"987dd10a-43b1-49f9-bfd9-05bb2dbc7029",stock:36,reserved:2,cost:563.43,basePrice:1370,taxPercent:30,price:1781,weight:.62,thumbnail:"images/apps/ecommerce/products/watch-06-thumb.jpg",images:["images/apps/ecommerce/products/watch-06-01.jpg","images/apps/ecommerce/products/watch-06-02.jpg","images/apps/ecommerce/products/watch-06-03.jpg"],active:!0},{id:"ecf0b3df-38c3-45dc-972b-c509a3dc053e",category:"b899ec30-b85a-40ab-bb1f-18a596d5c6de",name:"Benton Mens Chronograph Watch 44mm 10 ATM",description:"Esse culpa ut ullamco dolore quis adipisicing. Minim veniam quis magna officia non. In pariatur nostrud nisi eiusmod minim anim id. Commodo ex incididunt dolor ad id aliqua incididunt minim in Lorem reprehenderit. Commodo ullamco consectetur aliqua Lorem cupidatat esse veniam consectetur sint veniam duis commodo.",tags:["167190fa-51b4-45fc-a742-8ce1b33d24ea","7d6dd47e-7472-4f8b-93d4-46c114c44533","8837b93f-388b-43cc-851d-4ca8f23f3a61","0b11b742-3125-4d75-9a6f-84af7fde1969","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"EAH-2563",barcode:"8638426908385",brand:"e1789f32-9475-43e7-9256-451d2e3a2282",vendor:"987dd10a-43b1-49f9-bfd9-05bb2dbc7029",stock:35,reserved:5,cost:705.26,basePrice:1721,taxPercent:20,price:2065.2,weight:.67,thumbnail:"images/apps/ecommerce/products/watch-07-thumb.jpg",images:["images/apps/ecommerce/products/watch-07-01.jpg","images/apps/ecommerce/products/watch-07-02.jpg","images/apps/ecommerce/products/watch-07-03.jpg"],active:!1},{id:"5765080a-aaee-40b9-86be-c18b9d79c73c",category:"ad12aa94-3863-47f8-acab-a638ef02a3e9",name:"Benton Unisex Automatic Watch 40mm 10 ATM",description:"Anim duis nisi ut ex amet reprehenderit cillum consequat pariatur ipsum elit voluptate excepteur non. Anim enim proident laboris pariatur mollit quis incididunt labore. Incididunt tempor aliquip ex labore ad consequat cillum est sunt anim dolor. Dolore adipisicing non nulla cillum Lorem deserunt. Nostrud incididunt amet sint velit.",tags:["8ec8f60d-552f-4216-9f11-462b95b1d306","0fc39efd-f640-41f8-95a5-3f1d749df200","8f868ddb-d4a2-461d-bc3b-d7c8668687c3","0b11b742-3125-4d75-9a6f-84af7fde1969","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"ATH-6399",barcode:"8881883828441",brand:"e1789f32-9475-43e7-9256-451d2e3a2282",vendor:"05ebb527-d733-46a9-acfb-a4e4ec960024",stock:17,reserved:5,cost:624.12,basePrice:1448,taxPercent:10,price:1592.8,weight:.55,thumbnail:"images/apps/ecommerce/products/watch-08-thumb.jpg",images:["images/apps/ecommerce/products/watch-08-01.jpg","images/apps/ecommerce/products/watch-08-02.jpg","images/apps/ecommerce/products/watch-08-03.jpg"],active:!1},{id:"6e71be88-b225-474c-91e5-111ced7d6220",category:"07986d93-d4eb-4de1-9448-2538407f7254",name:"Premera Ladies Chronograph Watch 40mm 5 ATM",description:"Velit fugiat adipisicing ut quis anim deserunt ex culpa nostrud laborum. Consectetur duis velit esse commodo voluptate magna dolor in enim exercitation. Ea aliquip cupidatat aute dolor tempor magna id laboris nulla eiusmod ut amet. Veniam irure ex incididunt officia commodo eiusmod nostrud ad consequat commodo ad voluptate.",tags:["3baea410-a7d6-4916-b79a-bdce50c37f95","7d6dd47e-7472-4f8b-93d4-46c114c44533","8f868ddb-d4a2-461d-bc3b-d7c8668687c3","2300ac48-f268-466a-b765-8b878b6e14a7","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"ELH-2495",barcode:"8268777127281",brand:"5913ee46-a497-41db-a118-ee506011529f",vendor:"05ebb527-d733-46a9-acfb-a4e4ec960024",stock:49,reserved:5,cost:738.91,basePrice:1848,taxPercent:30,price:2402.4,weight:.54,thumbnail:"images/apps/ecommerce/products/watch-09-thumb.jpg",images:["images/apps/ecommerce/products/watch-09-01.jpg","images/apps/ecommerce/products/watch-09-02.jpg","images/apps/ecommerce/products/watch-09-03.jpg"],active:!1},{id:"51242500-6983-4a78-bff3-d278eb4e3a57",category:"b899ec30-b85a-40ab-bb1f-18a596d5c6de",name:"Lara Mens Automatic Watch 44mm 10 ATM",description:"Enim laboris ut non elit dolore est consectetur. Duis irure minim elit velit anim incididunt minim ipsum ullamco ad dolore sunt. Proident aute proident velit elit ex reprehenderit ut. Lorem laborum excepteur elit proident sunt ipsum incididunt id do. Occaecat proident proident qui aute officia cupidatat aliqua aliqua nostrud proident laboris est ad qui. Magna eiusmod amet ut pariatur esse nisi aliquip deserunt minim ad et ea occaecat. Sunt enim cupidatat id eiusmod ea aute quis excepteur irure commodo dolore excepteur.",tags:["167190fa-51b4-45fc-a742-8ce1b33d24ea","0fc39efd-f640-41f8-95a5-3f1d749df200","8837b93f-388b-43cc-851d-4ca8f23f3a61","0b11b742-3125-4d75-9a6f-84af7fde1969","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"ATT-6019",barcode:"8452763551765",brand:"f9987124-7ada-4b93-bef7-35280b3ddbd7",vendor:"998b0c07-abfd-4ba3-8de1-7563ef3c4d57",stock:24,reserved:4,cost:688.89,basePrice:1502,taxPercent:8,price:1622.16,weight:.76,thumbnail:"images/apps/ecommerce/products/watch-10-thumb.jpg",images:["images/apps/ecommerce/products/watch-10-01.jpg","images/apps/ecommerce/products/watch-10-02.jpg","images/apps/ecommerce/products/watch-10-03.jpg"],active:!0},{id:"844a4395-233f-4ffb-85bd-7baa0e490a88",category:"b899ec30-b85a-40ab-bb1f-18a596d5c6de",name:"Lara Mens Chronograph Watch 44mm 5 ATM",description:"Labore irure qui sunt consectetur. Elit nulla id cillum duis. Nulla nulla eu occaecat eiusmod duis irure id do esse. Ad eu incididunt voluptate amet nostrud ullamco mollit dolore occaecat cupidatat nisi reprehenderit. Proident fugiat laborum sit velit ea voluptate.",tags:["167190fa-51b4-45fc-a742-8ce1b33d24ea","7d6dd47e-7472-4f8b-93d4-46c114c44533","8837b93f-388b-43cc-851d-4ca8f23f3a61","2300ac48-f268-466a-b765-8b878b6e14a7","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"ADH-2335",barcode:"8385907318041",brand:"f9987124-7ada-4b93-bef7-35280b3ddbd7",vendor:"05ebb527-d733-46a9-acfb-a4e4ec960024",stock:44,reserved:3,cost:708.41,basePrice:1467,taxPercent:18,price:1731.06,weight:.7,thumbnail:"images/apps/ecommerce/products/watch-11-thumb.jpg",images:["images/apps/ecommerce/products/watch-11-01.jpg","images/apps/ecommerce/products/watch-11-02.jpg","images/apps/ecommerce/products/watch-11-03.jpg"],active:!1},{id:"7520f1b6-3c45-46ef-a4d5-881971212d1e",category:"ad12aa94-3863-47f8-acab-a638ef02a3e9",name:"Benton Unisex Automatic Watch 40mm 10 ATM",description:"Esse nisi amet occaecat culpa aliqua est ad ea velit. Consectetur in voluptate sit pariatur eiusmod exercitation eu aute occaecat in duis. Voluptate consectetur eu commodo proident id sunt labore irure.",tags:["8ec8f60d-552f-4216-9f11-462b95b1d306","0fc39efd-f640-41f8-95a5-3f1d749df200","8f868ddb-d4a2-461d-bc3b-d7c8668687c3","0b11b742-3125-4d75-9a6f-84af7fde1969","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"ATH-3064",barcode:"8608510561856",brand:"e1789f32-9475-43e7-9256-451d2e3a2282",vendor:"998b0c07-abfd-4ba3-8de1-7563ef3c4d57",stock:25,reserved:2,cost:731.94,basePrice:1743,taxPercent:10,price:1917.3,weight:.47,thumbnail:"images/apps/ecommerce/products/watch-12-thumb.jpg",images:["images/apps/ecommerce/products/watch-12-01.jpg","images/apps/ecommerce/products/watch-12-02.jpg","images/apps/ecommerce/products/watch-12-03.jpg"],active:!1},{id:"683e41d8-6ebc-4e6a-a7c1-9189ca52ef19",category:"b899ec30-b85a-40ab-bb1f-18a596d5c6de",name:"Zeon Mens Chronograph Watch 44mm 10 ATM",description:"Eu irure do cupidatat esse in. Aliqua laborum deserunt qui Lorem deserunt minim fugiat deserunt voluptate minim. Anim nulla tempor eiusmod ad exercitation reprehenderit officia. Nisi proident labore eu anim excepteur aliqua occaecat. Laboris nostrud ipsum commodo cupidatat.",tags:["167190fa-51b4-45fc-a742-8ce1b33d24ea","7d6dd47e-7472-4f8b-93d4-46c114c44533","8837b93f-388b-43cc-851d-4ca8f23f3a61","0b11b742-3125-4d75-9a6f-84af7fde1969","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"ADV-3188",barcode:"8334758988643",brand:"2c4d98d8-f334-4125-9596-862515f5526b",vendor:"987dd10a-43b1-49f9-bfd9-05bb2dbc7029",stock:14,reserved:5,cost:375.76,basePrice:786,taxPercent:30,price:1021.8,weight:.53,thumbnail:"images/apps/ecommerce/products/watch-13-thumb.jpg",images:["images/apps/ecommerce/products/watch-13-01.jpg","images/apps/ecommerce/products/watch-13-02.jpg","images/apps/ecommerce/products/watch-13-03.jpg"],active:!1},{id:"d4e52238-292d-462b-b9bb-1751030132e2",category:"ad12aa94-3863-47f8-acab-a638ef02a3e9",name:"Lara Unisex Chronograph Watch 40mm 5 ATM",description:"Nulla nostrud aliquip consequat laborum ut enim exercitation. Aute dolor duis aliquip consequat minim officia. Nisi labore et magna et sunt consectetur id anim pariatur officia et esse ut. Ullamco dolor cillum consequat velit eiusmod consectetur. Ullamco reprehenderit tempor minim dolore officia do nisi cupidatat adipisicing fugiat velit.",tags:["8ec8f60d-552f-4216-9f11-462b95b1d306","7d6dd47e-7472-4f8b-93d4-46c114c44533","8f868ddb-d4a2-461d-bc3b-d7c8668687c3","2300ac48-f268-466a-b765-8b878b6e14a7","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"ATT-7423",barcode:"8417153336369",brand:"f9987124-7ada-4b93-bef7-35280b3ddbd7",vendor:"998b0c07-abfd-4ba3-8de1-7563ef3c4d57",stock:33,reserved:2,cost:743.93,basePrice:1793,taxPercent:8,price:1936.44,weight:.86,thumbnail:"images/apps/ecommerce/products/watch-14-thumb.jpg",images:["images/apps/ecommerce/products/watch-14-01.jpg","images/apps/ecommerce/products/watch-14-02.jpg","images/apps/ecommerce/products/watch-14-03.jpg"],active:!1},{id:"98861dfc-0d21-4fd5-81aa-49785d003d95",category:"b899ec30-b85a-40ab-bb1f-18a596d5c6de",name:"Premera Mens Automatic Watch 44mm 10 ATM",description:"Veniam sint aliquip aliquip aliquip amet Lorem irure proident laborum et eiusmod aliqua. Aliquip deserunt voluptate magna ut quis magna dolor in dolore. Commodo adipisicing excepteur occaecat aute nisi in. Est aute ad ut incididunt anim ea commodo. Sunt excepteur duis sunt est laborum magna Lorem ullamco exercitation dolore irure.",tags:["167190fa-51b4-45fc-a742-8ce1b33d24ea","0fc39efd-f640-41f8-95a5-3f1d749df200","8837b93f-388b-43cc-851d-4ca8f23f3a61","0b11b742-3125-4d75-9a6f-84af7fde1969","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"AAT-6453",barcode:"8501386761670",brand:"5913ee46-a497-41db-a118-ee506011529f",vendor:"987dd10a-43b1-49f9-bfd9-05bb2dbc7029",stock:38,reserved:3,cost:364.64,basePrice:806,taxPercent:18,price:951.08,weight:.59,thumbnail:"images/apps/ecommerce/products/watch-15-thumb.jpg",images:["images/apps/ecommerce/products/watch-15-01.jpg","images/apps/ecommerce/products/watch-15-02.jpg","images/apps/ecommerce/products/watch-15-03.jpg"],active:!1},{id:"a71f9b10-e884-4aad-9810-29fe10ce6d42",category:"07986d93-d4eb-4de1-9448-2538407f7254",name:"Lara Ladies Chronograph Watch 40mm 5 ATM",description:"Deserunt non deserunt ut do labore cupidatat duis veniam in non adipisicing officia esse id. Adipisicing Lorem sint excepteur culpa labore consequat incididunt nulla minim amet. Sint do et fugiat laborum exercitation reprehenderit ut non nostrud occaecat nisi et qui dolore. Amet eiusmod nulla est officia ad magna cillum non dolor ullamco officia incididunt.",tags:["3baea410-a7d6-4916-b79a-bdce50c37f95","7d6dd47e-7472-4f8b-93d4-46c114c44533","8f868ddb-d4a2-461d-bc3b-d7c8668687c3","2300ac48-f268-466a-b765-8b878b6e14a7","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"AAP-4902",barcode:"8847387136582",brand:"f9987124-7ada-4b93-bef7-35280b3ddbd7",vendor:"987dd10a-43b1-49f9-bfd9-05bb2dbc7029",stock:40,reserved:3,cost:525.3,basePrice:1303,taxPercent:10,price:1433.3,weight:.69,thumbnail:"images/apps/ecommerce/products/watch-16-thumb.jpg",images:["images/apps/ecommerce/products/watch-16-01.jpg","images/apps/ecommerce/products/watch-16-02.jpg","images/apps/ecommerce/products/watch-16-03.jpg"],active:!1},{id:"149e6db5-4ecc-4021-bc56-08b27514a746",category:"07986d93-d4eb-4de1-9448-2538407f7254",name:"Lara Ladies Chronograph Watch 40mm 5 ATM",description:"Occaecat proident fugiat consectetur ullamco est. Duis non minim eiusmod magna dolor reprehenderit ad deserunt et qui amet. Tempor cillum dolore veniam Lorem sit ad pariatur et sint. Sunt anim et cupidatat Lorem proident fugiat incididunt incididunt minim non sint. Eiusmod quis et ullamco cillum et veniam do tempor officia sint.",tags:["3baea410-a7d6-4916-b79a-bdce50c37f95","7d6dd47e-7472-4f8b-93d4-46c114c44533","8f868ddb-d4a2-461d-bc3b-d7c8668687c3","2300ac48-f268-466a-b765-8b878b6e14a7","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"ALV-194",barcode:"8860845382207",brand:"f9987124-7ada-4b93-bef7-35280b3ddbd7",vendor:"05ebb527-d733-46a9-acfb-a4e4ec960024",stock:20,reserved:2,cost:670.87,basePrice:1537,taxPercent:8,price:1659.96,weight:.66,thumbnail:"images/apps/ecommerce/products/watch-17-thumb.jpg",images:["images/apps/ecommerce/products/watch-17-01.jpg","images/apps/ecommerce/products/watch-17-02.jpg","images/apps/ecommerce/products/watch-17-03.jpg"],active:!1},{id:"655287de-2e24-41f3-a82f-8b08548ecc39",category:"b899ec30-b85a-40ab-bb1f-18a596d5c6de",name:"Zeon Mens Automatic Watch 44mm 10 ATM",description:"Eiusmod magna tempor est est quis eu. Minim irure magna anim mollit non adipisicing aute. Nostrud aute consectetur eu in non laboris excepteur esse esse occaecat officia.",tags:["167190fa-51b4-45fc-a742-8ce1b33d24ea","0fc39efd-f640-41f8-95a5-3f1d749df200","8837b93f-388b-43cc-851d-4ca8f23f3a61","0b11b742-3125-4d75-9a6f-84af7fde1969","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"ADH-5492",barcode:"8611606513571",brand:"2c4d98d8-f334-4125-9596-862515f5526b",vendor:"987dd10a-43b1-49f9-bfd9-05bb2dbc7029",stock:47,reserved:2,cost:645.13,basePrice:1581,taxPercent:10,price:1739.1,weight:.54,thumbnail:"images/apps/ecommerce/products/watch-18-thumb.jpg",images:["images/apps/ecommerce/products/watch-18-01.jpg","images/apps/ecommerce/products/watch-18-02.jpg","images/apps/ecommerce/products/watch-18-03.jpg"],active:!0},{id:"c215b427-d840-4537-aea1-a9bdfa49441b",category:"ad12aa94-3863-47f8-acab-a638ef02a3e9",name:"Lara Unisex Automatic Watch 40mm 10 ATM",description:"Excepteur enim non qui consequat sunt exercitation laborum ipsum sunt. Sunt pariatur fugiat voluptate ipsum consectetur do magna culpa labore. Cupidatat non ex labore incididunt aliquip commodo est in. Consectetur mollit nisi aliquip cupidatat do laborum est ullamco velit aliqua fugiat qui adipisicing. Aute reprehenderit quis id sint nulla.",tags:["8ec8f60d-552f-4216-9f11-462b95b1d306","0fc39efd-f640-41f8-95a5-3f1d749df200","8f868ddb-d4a2-461d-bc3b-d7c8668687c3","0b11b742-3125-4d75-9a6f-84af7fde1969","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"AAT-6702",barcode:"8330223562386",brand:"f9987124-7ada-4b93-bef7-35280b3ddbd7",vendor:"05ebb527-d733-46a9-acfb-a4e4ec960024",stock:21,reserved:3,cost:704.26,basePrice:1733,taxPercent:10,price:1906.3,weight:.84,thumbnail:"images/apps/ecommerce/products/watch-19-thumb.jpg",images:["images/apps/ecommerce/products/watch-19-01.jpg","images/apps/ecommerce/products/watch-19-02.jpg","images/apps/ecommerce/products/watch-19-03.jpg"],active:!0},{id:"8b1d9366-891e-49cd-aafb-ac65ce2741e2",category:"07986d93-d4eb-4de1-9448-2538407f7254",name:"Zeon Ladies Automatic Watch 40mm 10 ATM",description:"Reprehenderit magna reprehenderit ex mollit Lorem labore ut. Duis consectetur aliqua cillum occaecat quis ex excepteur fugiat nulla nisi dolor minim. Elit voluptate exercitation nulla et ut adipisicing esse eu nisi amet eu. Ut cillum ipsum quis fugiat proident Lorem est aute ipsum sint dolore consequat.",tags:["3baea410-a7d6-4916-b79a-bdce50c37f95","0fc39efd-f640-41f8-95a5-3f1d749df200","8f868ddb-d4a2-461d-bc3b-d7c8668687c3","0b11b742-3125-4d75-9a6f-84af7fde1969","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"EDH-5599",barcode:"8309212335274",brand:"2c4d98d8-f334-4125-9596-862515f5526b",vendor:"05ebb527-d733-46a9-acfb-a4e4ec960024",stock:35,reserved:2,cost:712.66,basePrice:1711,taxPercent:30,price:2224.3,weight:.47,thumbnail:"images/apps/ecommerce/products/watch-20-thumb.jpg",images:["images/apps/ecommerce/products/watch-20-01.jpg","images/apps/ecommerce/products/watch-20-02.jpg","images/apps/ecommerce/products/watch-20-03.jpg"],active:!1},{id:"54e29534-518b-4006-b72a-f21fac6c4d5e",category:"b899ec30-b85a-40ab-bb1f-18a596d5c6de",name:"Lara Mens Chronograph Watch 44mm 10 ATM",description:"Officia eu magna eu amet fugiat qui ullamco eu. Occaecat dolore minim ad tempor consequat adipisicing non Lorem consequat. In nostrud incididunt adipisicing in. Irure occaecat aliquip deserunt minim officia ad excepteur do commodo magna.",tags:["167190fa-51b4-45fc-a742-8ce1b33d24ea","7d6dd47e-7472-4f8b-93d4-46c114c44533","8837b93f-388b-43cc-851d-4ca8f23f3a61","0b11b742-3125-4d75-9a6f-84af7fde1969","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"ADP-3719",barcode:"8879167838673",brand:"f9987124-7ada-4b93-bef7-35280b3ddbd7",vendor:"998b0c07-abfd-4ba3-8de1-7563ef3c4d57",stock:28,reserved:3,cost:374.38,basePrice:749,taxPercent:8,price:808.92,weight:.52,thumbnail:"images/apps/ecommerce/products/watch-21-thumb.jpg",images:["images/apps/ecommerce/products/watch-21-01.jpg","images/apps/ecommerce/products/watch-21-02.jpg","images/apps/ecommerce/products/watch-21-03.jpg"],active:!1},{id:"6a5726e8-c467-45ea-92ab-d83235a06405",category:"b899ec30-b85a-40ab-bb1f-18a596d5c6de",name:"Premera Mens Chronograph Watch 44mm 10 ATM",description:"Duis id consequat ex officia nisi. Et reprehenderit tempor sunt nostrud. Duis dolore tempor anim non duis qui aute magna officia. Ullamco proident esse enim amet nostrud occaecat veniam. Nostrud ea eiusmod laborum id laborum veniam nulla. Voluptate proident ullamco exercitation id consequat dolore id pariatur esse nulla consectetur.",tags:["167190fa-51b4-45fc-a742-8ce1b33d24ea","7d6dd47e-7472-4f8b-93d4-46c114c44533","8837b93f-388b-43cc-851d-4ca8f23f3a61","0b11b742-3125-4d75-9a6f-84af7fde1969","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"ATH-3399",barcode:"8356410903599",brand:"5913ee46-a497-41db-a118-ee506011529f",vendor:"987dd10a-43b1-49f9-bfd9-05bb2dbc7029",stock:20,reserved:2,cost:444.68,basePrice:1103,taxPercent:18,price:1301.54,weight:.56,thumbnail:"images/apps/ecommerce/products/watch-22-thumb.jpg",images:["images/apps/ecommerce/products/watch-22-01.jpg","images/apps/ecommerce/products/watch-22-02.jpg","images/apps/ecommerce/products/watch-22-03.jpg"],active:!1},{id:"d7d1d6df-e91f-4c53-982a-2720bc2b4cdd",category:"ad12aa94-3863-47f8-acab-a638ef02a3e9",name:"Capmia Unisex Automatic Watch 40mm 10 ATM",description:"Voluptate consectetur nisi aliquip cupidatat sunt labore. Adipisicing voluptate tempor sunt eu irure cupidatat laboris. Enim aliquip aute sit non laborum Lorem in enim duis eu deserunt. Laboris magna irure aute ut proident fugiat laborum aliquip tempor nostrud id. Et esse cupidatat sunt ullamco reprehenderit enim dolore ea in do esse esse id.",tags:["8ec8f60d-552f-4216-9f11-462b95b1d306","0fc39efd-f640-41f8-95a5-3f1d749df200","8f868ddb-d4a2-461d-bc3b-d7c8668687c3","0b11b742-3125-4d75-9a6f-84af7fde1969","b1286f3a-e2d0-4237-882b-f0efc0819ec3"],sku:"EAV-4030",barcode:"8545771786193",brand:"61d52c2a-8947-4a2c-8c35-f36baef45b96",vendor:"998b0c07-abfd-4ba3-8de1-7563ef3c4d57",stock:23,reserved:3,cost:538.72,basePrice:1213,taxPercent:10,price:1334.3,weight:.75,thumbnail:"images/apps/ecommerce/products/watch-23-thumb.jpg",images:["images/apps/ecommerce/products/watch-23-01.jpg","images/apps/ecommerce/products/watch-23-02.jpg","images/apps/ecommerce/products/watch-23-03.jpg"],active:!0}];var xp=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._categories=hp,this._brands=bp,this._products=_p,this._tags=vp,this._vendors=yp,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/apps/ecommerce/inventory/categories").reply(()=>[200,T(this._categories)]),this._angorMockApiService.onGet("api/apps/ecommerce/inventory/brands").reply(()=>[200,T(this._brands)]),this._angorMockApiService.onGet("api/apps/ecommerce/inventory/products",300).reply(({request:t})=>{let n=t.params.get("search"),o=t.params.get("sort")||"name",r=t.params.get("order")||"asc",s=parseInt(t.params.get("page")??"1",10),l=parseInt(t.params.get("size")??"10",10),c=T(this._products);o==="sku"||o==="name"||o==="active"?c.sort((D,O)=>{let C=D[o].toString().toUpperCase(),q=O[o].toString().toUpperCase();return r==="asc"?C.localeCompare(q):q.localeCompare(C)}):c.sort((D,O)=>r==="asc"?D[o]-O[o]:O[o]-D[o]),n&&(c=c.filter(D=>D.name&&D.name.toLowerCase().includes(n.toLowerCase())));let d=c.length,g=s*l,x=Math.min(l*(s+1),d),y=Math.max(Math.ceil(d/l),1),_={};return s>y?(c=null,_={lastPage:y}):(c=c.slice(g,x),_={length:d,size:l,page:s,lastPage:y,startIndex:g,endIndex:x-1}),[200,{products:c,pagination:_}]}),this._angorMockApiService.onGet("api/apps/ecommerce/inventory/product").reply(({request:t})=>{let n=t.params.get("id");return[200,T(this._products).find(s=>s.id===n)]}),this._angorMockApiService.onPost("api/apps/ecommerce/inventory/product").reply(()=>{let t={id:Ae.guid(),category:"",name:"A New Product",description:"",tags:[],sku:"",barcode:"",brand:"",vendor:"",stock:"",reserved:"",cost:"",basePrice:"",taxPercent:"",price:"",weight:"",thumbnail:"",images:[],active:!1};return this._products.unshift(t),[200,t]}),this._angorMockApiService.onPatch("api/apps/ecommerce/inventory/product").reply(({request:t})=>{let n=t.body.id,o=T(t.body.product),r=null;return this._products.forEach((s,l,c)=>{s.id===n&&(c[l]=Se({},c[l],o),r=c[l])}),[200,r]}),this._angorMockApiService.onDelete("api/apps/ecommerce/inventory/product").reply(({request:t})=>{let n=t.params.get("id");return this._products.forEach((o,r)=>{o.id===n&&this._products.splice(r,1)}),[200,!0]}),this._angorMockApiService.onGet("api/apps/ecommerce/inventory/tags").reply(()=>[200,T(this._tags)]),this._angorMockApiService.onPost("api/apps/ecommerce/inventory/tag").reply(({request:t})=>{let n=T(t.body.tag);return n.id=Ae.guid(),this._tags.unshift(n),[200,n]}),this._angorMockApiService.onPatch("api/apps/ecommerce/inventory/tag").reply(({request:t})=>{let n=t.body.id,o=T(t.body.tag),r=null;return this._tags.forEach((s,l,c)=>{s.id===n&&(c[l]=Se({},c[l],o),r=c[l])}),[200,r]}),this._angorMockApiService.onDelete("api/apps/ecommerce/inventory/tag").reply(({request:t})=>{let n=t.params.get("id");return this._tags.forEach((r,s)=>{r.id===n&&this._tags.splice(s,1)}),this._products.filter(r=>r.tags.indexOf(n)>-1).forEach(r=>{r.tags.splice(r.tags.indexOf(n),1)}),[200,!0]}),this._angorMockApiService.onGet("api/apps/ecommerce/inventory/vendors").reply(()=>[200,T(this._vendors)])}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var wp=[{id:"cd6897cb-acfd-4016-8b53-3f66a5b5fc68",folderId:null,name:"Personal",createdBy:"Username",createdAt:"April 24, 2018",modifiedAt:"April 24, 2018",size:"87 MB",type:"folder",contents:"57 files",description:"Personal documents such as insurance policies, tax papers and etc."},{id:"6da8747f-b474-4c9a-9eba-5ef212285500",folderId:null,name:"Photos",createdBy:"Username",createdAt:"November 01, 2021",modifiedAt:"November 01, 2021",size:"3015 MB",type:"folder",contents:"907 files",description:"Personal photos; selfies, family, vacation and etc."},{id:"ed58add1-45a7-41db-887d-3ca7ee7f2719",folderId:null,name:"Work",createdBy:"Username",createdAt:"May 8, 2020",modifiedAt:"May 8, 2020",size:"14 MB",type:"folder",contents:"24 files",description:"Work related files, mainly documents and paychecks."},{id:"5cb66e32-d1ac-4b9a-8c34-5991ce25add2",folderId:null,name:"Contract #123",createdBy:"Username",createdAt:"January 14, 2021",modifiedAt:"January 14, 2021",size:"1.2 MB",type:"PDF",contents:null,description:null},{id:"3ffc3d84-8f2d-4929-903a-ef6fc21657a7",folderId:null,name:"Estimated budget",createdBy:"Username",createdAt:"December 14, 2020",modifiedAt:"December 14, 2020",size:"679 KB",type:"XLS",contents:null,description:null},{id:"157adb9a-14f8-4559-ac93-8be893c9f80a",folderId:null,name:"DMCA notice #42",createdBy:"Username",createdAt:"May 8, 2021",modifiedAt:"May 8, 2021",size:"1.5 MB",type:"DOC",contents:null,description:null},{id:"4f64597a-df7e-461c-ad60-f33e5f7e0747",folderId:null,name:"Invoices",createdBy:"Username",createdAt:"January 12, 2020",modifiedAt:"January 12, 2020",size:"17.8 MB",type:"PDF",contents:null,description:null},{id:"e445c445-57b2-4476-8c62-b068e3774b8e",folderId:null,name:"Crash logs",createdBy:"Username",createdAt:"June 8, 2020",modifiedAt:"June 8, 2020",size:"11.3 MB",type:"TXT",contents:null,description:null},{id:"b482f93e-7847-4614-ad48-b78b78309f81",folderId:null,name:"System logs",createdBy:"Username",createdAt:"June 8, 2020",modifiedAt:"June 8, 2020",size:"9.3 MB",type:"TXT",contents:null,description:null},{id:"ec07a98d-2e5b-422c-a9b2-b5d1c0e263f5",folderId:null,name:"Personal projects",createdBy:"Username",createdAt:"March 18, 2020",modifiedAt:"March 18, 2020",size:"4.3 MB",type:"DOC",contents:null,description:null},{id:"ae908d59-07da-4dd8-aba0-124e50289295",folderId:null,name:"Biometric portrait",createdBy:"Username",createdAt:"August 29, 2020",modifiedAt:"August 29, 2020",size:"4.5 MB",type:"JPG",contents:null,description:null},{id:"4038a5b6-5b1a-432d-907c-e037aeb817a8",folderId:null,name:"Scanned image 20201012-1",createdBy:"Username",createdAt:"September 13, 2020",modifiedAt:"September 13, 2020",size:"7.8 MB",type:"JPG",contents:null,description:null},{id:"630d2e9a-d110-47a0-ac03-256073a0f56d",folderId:null,name:"Scanned image 20201012-2",createdBy:"Username",createdAt:"September 14, 2020",modifiedAt:"September 14, 2020",size:"7.4 MB",type:"JPG",contents:null,description:null},{id:"1417d5ed-b616-4cff-bfab-286677b69d79",folderId:null,name:"Prices",createdBy:"Username",createdAt:"April 07, 2020",modifiedAt:"April 07, 2020",size:"2.6 MB",type:"DOC",contents:null,description:null},{id:"bd2817c7-6751-40dc-b252-b6b5634c0689",folderId:null,name:"Shopping list",createdBy:"Username",createdAt:"March 26, 2021",modifiedAt:"March 26, 2021",size:"2.1 MB",type:"DOC",contents:null,description:null},{id:"14fb47c9-6eeb-4070-919c-07c8133285d1",folderId:null,name:"Summer budget",createdBy:"Username",createdAt:"June 02, 2020",modifiedAt:"June 02, 2020",size:"943 KB",type:"XLS",contents:null,description:null},{id:"894e8514-03d3-4f5e-bb28-f6c092501fae",folderId:"cd6897cb-acfd-4016-8b53-3f66a5b5fc68",name:"A personal file",createdBy:"Username",createdAt:"June 02, 2020",modifiedAt:"June 02, 2020",size:"943 KB",type:"XLS",contents:null,description:null},{id:"74010810-16cf-441d-a1aa-c9fb620fceea",folderId:"cd6897cb-acfd-4016-8b53-3f66a5b5fc68",name:"A personal folder",createdBy:"Username",createdAt:"November 01, 2021",modifiedAt:"November 01, 2021",size:"3015 MB",type:"folder",contents:"907 files",description:"Personal photos; selfies, family, vacation and etc."},{id:"a8c73e5a-8114-436d-ab54-d900b50b3762",folderId:"74010810-16cf-441d-a1aa-c9fb620fceea",name:"A personal file within the personal folder",createdBy:"Username",createdAt:"June 02, 2020",modifiedAt:"June 02, 2020",size:"943 KB",type:"XLS",contents:null,description:null},{id:"12d851a8-4f60-473e-8a59-abe4b422ea99",folderId:"6da8747f-b474-4c9a-9eba-5ef212285500",name:"Photos file",createdBy:"Username",createdAt:"June 02, 2020",modifiedAt:"June 02, 2020",size:"943 KB",type:"XLS",contents:null,description:null},{id:"2836766d-27e1-4f40-a31a-5a8419105e7e",folderId:"ed58add1-45a7-41db-887d-3ca7ee7f2719",name:"Work file",createdBy:"Username",createdAt:"June 02, 2020",modifiedAt:"June 02, 2020",size:"943 KB",type:"XLS",contents:null,description:null}];var Sp=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._items=wp,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/apps/file-manager").reply(({request:t})=>{let n=T(this._items),o=t.params.get("folderId")==="null"?null:t.params.get("folderId");n=n.filter(g=>g.folderId===o);let r=n.filter(g=>g.type==="folder"),s=n.filter(g=>g.type!=="folder");r.sort((g,x)=>g.name.localeCompare(x.name)),s.sort((g,x)=>g.name.localeCompare(x.name));let l=T(this._items),c=[],d=null;for(o&&(d=l.find(g=>g.id===o),c.push(d));d?.folderId;)d=l.find(g=>g.id===d.folderId),d&&c.unshift(d);return[200,{folders:r,files:s,path:c}]})}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Cp=[{id:"28924eab-97cc-465a-ba21-f232bb95843f",slug:"most-asked",title:"Most asked"},{id:"395b0d41-b9a8-4cd6-8b5c-f07855e82d62",slug:"general-inquiries",title:"General inquiries"},{id:"b388a87f-bfbb-44d0-800c-0ddbce2a5d22",slug:"licenses",title:"Licenses"},{id:"71c34043-d89d-4aca-951d-8606c3943c43",slug:"payments",title:"Payments"},{id:"bea49ee0-26da-46ad-97be-116cd7ab416d",slug:"support",title:"Support"}],kp=[{id:"f65d517a-6f69-4c88-81f5-416f47405ce1",categoryId:"28924eab-97cc-465a-ba21-f232bb95843f",question:"Is there a 14-days trial?",answer:`Magna consectetur culpa duis ad est tempor pariatur velit ullamco aute exercitation magna sunt commodo minim enim aliquip eiusmod ipsum adipisicing magna ipsum reprehenderit lorem magna voluptate magna aliqua culpa. Sit nisi adipisicing pariatur enim enim sunt officia ad labore voluptate magna proident velit excepteur pariatur cillum sit excepteur elit veniam excepteur minim nisi cupidatat proident dolore irure veniam mollit.`},{id:"0fcece82-1691-4b98-a9b9-b63218f9deef",categoryId:"28924eab-97cc-465a-ba21-f232bb95843f",question:"What\u2019s the benefits of the Premium Membership?",answer:`Et in lorem qui ipsum deserunt duis exercitation lorem elit qui qui ipsum tempor nulla velit aliquip enim consequat incididunt pariatur duis excepteur elit irure nulla ipsum dolor dolore est. @@ -417,7 +417,7 @@ Id duis pariatur anim cillum est sint non veniam voluptate deserunt anim nostrud Aute officia labore minim laborum irure cupidatat occaecat laborum ex labore ipsum aliqua cillum do exercitation esse et veniam excepteur mollit incididunt ut qui irure culpa qui deserunt nostrud tempor.`},{id:"24a1034e-b4d6-4a86-a1ea-90516e87e810",categoryId:"bea49ee0-26da-46ad-97be-116cd7ab416d",question:"Responding to requests outside of support",answer:`Exercitation eu in officia lorem commodo pariatur pariatur nisi consectetur qui elit in aliquip et ullamco duis nostrud aute laborum laborum est dolor non qui amet deserunt ex et aliquip. -Proident consectetur eu amet minim labore anim ad non aute duis eiusmod sit ad elit magna do aliquip aliqua laborum dolor laboris ea irure duis mollit fugiat tempor eu est.`}],kp=[{id:"0ee72de7-49c0-4880-9e89-b72a4edd6a81",slug:"getting-started",title:"Getting Started"},{id:"07b8421f-20bf-45b6-90ee-169ebe3a5bcc",slug:"projects",title:"Projects"},{id:"c88a1f54-360a-4b9b-a54b-2f92b7a1f63b",slug:"settings",title:"Settings"},{id:"7b25b38c-1ab3-4474-8569-65b3ea232add",slug:"payments",title:"Payments"},{id:"41fdf071-aec4-49de-9dd4-b4f746596928",slug:"your-account",title:"Your Account"}],Tp=[{id:"a008ffa3-7b3f-43be-8a8f-dbf5272ed2dd",categoryId:"0ee72de7-49c0-4880-9e89-b72a4edd6a81",slug:"what-is-this-app",title:"What is this app?",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"7643d388-12ab-4025-a2f1-5045ac7b1c4c",categoryId:"0ee72de7-49c0-4880-9e89-b72a4edd6a81",slug:"start-using-the-app",title:"Start using the app",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"1fecee67-c4b4-413a-b0f2-949dcab73249",categoryId:"0ee72de7-49c0-4880-9e89-b72a4edd6a81",slug:"signing-in-to-the-dashboard",title:"Signing in to the dashboard",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"d2e2ea8f-5298-4ba2-898b-afc60c064bba",categoryId:"0ee72de7-49c0-4880-9e89-b72a4edd6a81",slug:"navigating-within-the-app",title:"Navigating within the app",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"f2592886-11b8-4b56-baab-96802c2ed93e",categoryId:"07b8421f-20bf-45b6-90ee-169ebe3a5bcc",slug:"creating-a-project",title:"Creating a project",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"9ec3f4b9-a355-4f57-9e93-efa8611cc1c9",categoryId:"07b8421f-20bf-45b6-90ee-169ebe3a5bcc",slug:"renaming-a-project",title:"Renaming a project",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"1bc6e7f9-b046-4f4f-9b18-741c9d5429f6",categoryId:"07b8421f-20bf-45b6-90ee-169ebe3a5bcc",slug:"displaying-a-project",title:"Displaying a project",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"a005d5f1-938d-45c5-8ed4-d0cf8d02e533",categoryId:"07b8421f-20bf-45b6-90ee-169ebe3a5bcc",slug:"deleting-a-project",title:"Deleting a project",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"43837279-dce2-4dc0-beac-30b5ba829f14",categoryId:"07b8421f-20bf-45b6-90ee-169ebe3a5bcc",slug:"changing-the-visibility-of-a-project",title:"Changing the visibility of a project",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"4cf5a435-eaa0-463c-8d2b-efde193c7fb3",categoryId:"07b8421f-20bf-45b6-90ee-169ebe3a5bcc",slug:"adding-media-to-a-project",title:"Adding media to a project",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"cd3fb87e-e138-4721-9e29-a5c751bfd949",categoryId:"07b8421f-20bf-45b6-90ee-169ebe3a5bcc",slug:"removing-a-media-from-a-project",title:"Removing a media from a project",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"f26205c6-882e-4713-b067-c73758b45551",categoryId:"07b8421f-20bf-45b6-90ee-169ebe3a5bcc",slug:"cropping-a-media",title:"Cropping a media",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"1cbdeaeb-bbf1-4d04-b43d-f37b55e6a229",categoryId:"c88a1f54-360a-4b9b-a54b-2f92b7a1f63b",slug:"general-settings",title:"General settings",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"98de7d4a-2ca2-4d47-bbe6-083ed26467db",categoryId:"c88a1f54-360a-4b9b-a54b-2f92b7a1f63b",slug:"project-settings",title:"Project settings",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"145f497c-1fdb-47b5-a6c1-31f856403571",categoryId:"c88a1f54-360a-4b9b-a54b-2f92b7a1f63b",slug:"media-settings",title:"Media settings",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"0a007f59-a5ea-4875-991d-f22d6fd69898",categoryId:"c88a1f54-360a-4b9b-a54b-2f92b7a1f63b",slug:"domain-settings",title:"Domain settings",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"4707c8eb-31f9-415c-bd07-86f226c75feb",categoryId:"c88a1f54-360a-4b9b-a54b-2f92b7a1f63b",slug:"privacy-settings",title:"Privacy settings",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"c771bf0a-1e0c-4b6d-af7e-189e10cc6fb8",categoryId:"7b25b38c-1ab3-4474-8569-65b3ea232add",slug:"subscriptions",title:"Subscriptions",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"3d7150d2-feb3-4f20-bd3f-8e525cef77a4",categoryId:"7b25b38c-1ab3-4474-8569-65b3ea232add",slug:"discounts",title:"Discounts",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"79239bc4-4fb5-428b-b30d-62c5289b061d",categoryId:"7b25b38c-1ab3-4474-8569-65b3ea232add",slug:"payment-methods",title:"Payment methods",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"8d68c5e6-5404-450c-9d5f-d9800c164041",categoryId:"7b25b38c-1ab3-4474-8569-65b3ea232add",slug:"overdue-payments",title:"Overdue payments",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"60df0d4c-dda1-439c-bd44-179c57a7597d",categoryId:"41fdf071-aec4-49de-9dd4-b4f746596928",slug:"changing-your-username",title:"Changing your username",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"0a9c3321-1db3-42bc-92b6-7e257368123e",categoryId:"41fdf071-aec4-49de-9dd4-b4f746596928",slug:"changing-your-email",title:"Changing your email",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"80ba5106-5f9c-4ed7-b8f3-8544035e3095",categoryId:"41fdf071-aec4-49de-9dd4-b4f746596928",slug:"changing-your-password",title:"Changing your password",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"db2e97a6-d657-4e9d-9b6c-5f213ea3301c",categoryId:"41fdf071-aec4-49de-9dd4-b4f746596928",slug:"closing-your-account",title:"Closing your account",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"3374c887-2fb7-4223-9f40-7f2cbbf76795",categoryId:"41fdf071-aec4-49de-9dd4-b4f746596928",slug:"account-limits",title:"Account limits",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"cc65f92a-7d46-4557-b15b-6f8f59a60576",categoryId:"41fdf071-aec4-49de-9dd4-b4f746596928",slug:"two-factor-authentication",title:"Two factor authentication",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"}],qp=` +Proident consectetur eu amet minim labore anim ad non aute duis eiusmod sit ad elit magna do aliquip aliqua laborum dolor laboris ea irure duis mollit fugiat tempor eu est.`}],Tp=[{id:"0ee72de7-49c0-4880-9e89-b72a4edd6a81",slug:"getting-started",title:"Getting Started"},{id:"07b8421f-20bf-45b6-90ee-169ebe3a5bcc",slug:"projects",title:"Projects"},{id:"c88a1f54-360a-4b9b-a54b-2f92b7a1f63b",slug:"settings",title:"Settings"},{id:"7b25b38c-1ab3-4474-8569-65b3ea232add",slug:"payments",title:"Payments"},{id:"41fdf071-aec4-49de-9dd4-b4f746596928",slug:"your-account",title:"Your Account"}],qp=[{id:"a008ffa3-7b3f-43be-8a8f-dbf5272ed2dd",categoryId:"0ee72de7-49c0-4880-9e89-b72a4edd6a81",slug:"what-is-this-app",title:"What is this app?",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"7643d388-12ab-4025-a2f1-5045ac7b1c4c",categoryId:"0ee72de7-49c0-4880-9e89-b72a4edd6a81",slug:"start-using-the-app",title:"Start using the app",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"1fecee67-c4b4-413a-b0f2-949dcab73249",categoryId:"0ee72de7-49c0-4880-9e89-b72a4edd6a81",slug:"signing-in-to-the-dashboard",title:"Signing in to the dashboard",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"d2e2ea8f-5298-4ba2-898b-afc60c064bba",categoryId:"0ee72de7-49c0-4880-9e89-b72a4edd6a81",slug:"navigating-within-the-app",title:"Navigating within the app",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"f2592886-11b8-4b56-baab-96802c2ed93e",categoryId:"07b8421f-20bf-45b6-90ee-169ebe3a5bcc",slug:"creating-a-project",title:"Creating a project",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"9ec3f4b9-a355-4f57-9e93-efa8611cc1c9",categoryId:"07b8421f-20bf-45b6-90ee-169ebe3a5bcc",slug:"renaming-a-project",title:"Renaming a project",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"1bc6e7f9-b046-4f4f-9b18-741c9d5429f6",categoryId:"07b8421f-20bf-45b6-90ee-169ebe3a5bcc",slug:"displaying-a-project",title:"Displaying a project",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"a005d5f1-938d-45c5-8ed4-d0cf8d02e533",categoryId:"07b8421f-20bf-45b6-90ee-169ebe3a5bcc",slug:"deleting-a-project",title:"Deleting a project",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"43837279-dce2-4dc0-beac-30b5ba829f14",categoryId:"07b8421f-20bf-45b6-90ee-169ebe3a5bcc",slug:"changing-the-visibility-of-a-project",title:"Changing the visibility of a project",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"4cf5a435-eaa0-463c-8d2b-efde193c7fb3",categoryId:"07b8421f-20bf-45b6-90ee-169ebe3a5bcc",slug:"adding-media-to-a-project",title:"Adding media to a project",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"cd3fb87e-e138-4721-9e29-a5c751bfd949",categoryId:"07b8421f-20bf-45b6-90ee-169ebe3a5bcc",slug:"removing-a-media-from-a-project",title:"Removing a media from a project",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"f26205c6-882e-4713-b067-c73758b45551",categoryId:"07b8421f-20bf-45b6-90ee-169ebe3a5bcc",slug:"cropping-a-media",title:"Cropping a media",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"1cbdeaeb-bbf1-4d04-b43d-f37b55e6a229",categoryId:"c88a1f54-360a-4b9b-a54b-2f92b7a1f63b",slug:"general-settings",title:"General settings",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"98de7d4a-2ca2-4d47-bbe6-083ed26467db",categoryId:"c88a1f54-360a-4b9b-a54b-2f92b7a1f63b",slug:"project-settings",title:"Project settings",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"145f497c-1fdb-47b5-a6c1-31f856403571",categoryId:"c88a1f54-360a-4b9b-a54b-2f92b7a1f63b",slug:"media-settings",title:"Media settings",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"0a007f59-a5ea-4875-991d-f22d6fd69898",categoryId:"c88a1f54-360a-4b9b-a54b-2f92b7a1f63b",slug:"domain-settings",title:"Domain settings",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"4707c8eb-31f9-415c-bd07-86f226c75feb",categoryId:"c88a1f54-360a-4b9b-a54b-2f92b7a1f63b",slug:"privacy-settings",title:"Privacy settings",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"c771bf0a-1e0c-4b6d-af7e-189e10cc6fb8",categoryId:"7b25b38c-1ab3-4474-8569-65b3ea232add",slug:"subscriptions",title:"Subscriptions",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"3d7150d2-feb3-4f20-bd3f-8e525cef77a4",categoryId:"7b25b38c-1ab3-4474-8569-65b3ea232add",slug:"discounts",title:"Discounts",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"79239bc4-4fb5-428b-b30d-62c5289b061d",categoryId:"7b25b38c-1ab3-4474-8569-65b3ea232add",slug:"payment-methods",title:"Payment methods",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"8d68c5e6-5404-450c-9d5f-d9800c164041",categoryId:"7b25b38c-1ab3-4474-8569-65b3ea232add",slug:"overdue-payments",title:"Overdue payments",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"60df0d4c-dda1-439c-bd44-179c57a7597d",categoryId:"41fdf071-aec4-49de-9dd4-b4f746596928",slug:"changing-your-username",title:"Changing your username",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"0a9c3321-1db3-42bc-92b6-7e257368123e",categoryId:"41fdf071-aec4-49de-9dd4-b4f746596928",slug:"changing-your-email",title:"Changing your email",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"80ba5106-5f9c-4ed7-b8f3-8544035e3095",categoryId:"41fdf071-aec4-49de-9dd4-b4f746596928",slug:"changing-your-password",title:"Changing your password",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"db2e97a6-d657-4e9d-9b6c-5f213ea3301c",categoryId:"41fdf071-aec4-49de-9dd4-b4f746596928",slug:"closing-your-account",title:"Closing your account",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"3374c887-2fb7-4223-9f40-7f2cbbf76795",categoryId:"41fdf071-aec4-49de-9dd4-b4f746596928",slug:"account-limits",title:"Account limits",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"},{id:"cc65f92a-7d46-4557-b15b-6f8f59a60576",categoryId:"41fdf071-aec4-49de-9dd4-b4f746596928",slug:"two-factor-authentication",title:"Two factor authentication",subtitle:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt"}],Dp=`

Header Level 2

@@ -488,7 +488,7 @@ Proident consectetur eu amet minim labore anim ad non aute duis eiusmod sit ad e purus semper dictum ut eget justo. Aenean non sagittis augue. Sed venenatis rhoncus enim eget ornare. Donec viverra sed felis at venenatis. Mauris aliquam fringilla nulla, sit amet congue felis dignissim at. -`;var Dp=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._faqCategories=Sp,this._faqs=Cp,this._guideCategories=kp,this._guides=Tp,this._guideContent=qp,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/apps/help-center/faqs").reply(({request:t})=>{let n=t.params.get("slug"),o=[],r=T(this._faqs),s=T(this._faqCategories);if(!n)s.forEach(l=>{o.push(ne(M({},l),{faqs:r.filter(c=>c.categoryId===l.id)}))});else{let l=s.find(c=>c.slug===n);o.push(ne(M({},l),{faqs:r.filter(c=>c.categoryId===l.id)}))}return[200,o]}),this._angorMockApiService.onGet("api/apps/help-center/guides").reply(({request:t})=>{let n=t.params.get("slug"),o=t.params.get("limit"),r=[],s=T(this._guides),l=T(this._guideCategories);if(n){let c=l.find(d=>d.slug===n);r.push(ne(M({},c),{guides:s.filter(d=>d.categoryId===c.id)}))}else{let c=parseInt(o??"5",10);l.forEach(d=>{r.push(ne(M({},d),{visibleGuides:c,totalGuides:s.filter(g=>g.categoryId===d.id).length,guides:s.filter(g=>g.categoryId===d.id).slice(0,c)}))})}return[200,r]}),this._angorMockApiService.onGet("api/apps/help-center/guide").reply(({request:t})=>{let n=t.params.get("categorySlug"),o=t.params.get("guideSlug"),r=T(this._guides),s=T(this._guideCategories),l=ne(M({},s.find(c=>c.slug===n)),{guides:[r.find(c=>c.slug===o)]});return l.guides[0].content=this._guideContent,[200,l]})}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var ai=j.now(),Ap=[{id:"7c004a19-4506-48ef-93ab-f16381302e3b",title:"Inbox",slug:"inbox",icon:"heroicons_outline:inbox"},{id:"1ee2ea29-9a1f-4c27-b4d2-5e465703b6a0",title:"Sent",slug:"sent",icon:"heroicons_outline:paper-airplane"},{id:"fbdc8e79-a0c4-4a27-bc98-9c81ee7a86e5",title:"Drafts",slug:"drafts",icon:"heroicons_outline:document"},{id:"0197c436-2ef3-424d-b546-8b7f49186e15",title:"Spam",slug:"spam",icon:"heroicons_outline:exclamation-triangle"},{id:"2fa74637-d362-4fd2-9a88-f7195a88bdde",title:"Trash",slug:"trash",icon:"heroicons_outline:trash"}],Ip=[{id:"de1b41f6-6839-4f1b-9d2c-07e55f6f8f82",title:"Starred",slug:"starred",icon:"heroicons_outline:star"},{id:"71bba1ec-a90e-4a71-9932-4bab0a99aa1c",title:"Important",slug:"important",icon:"heroicons_outline:exclamation-circle"}],Mp=[{id:"b167d3c4-f6ed-4ea6-9579-a12f95a9d76e",title:"Personal",slug:"personal",color:"blue"},{id:"745cf30e-ca84-47a1-a553-b70eb630d8e7",title:"Work",slug:"work",color:"indigo"},{id:"8b035cb5-65c0-4ab1-bb4c-43b0e442d1f3",title:"Payments",slug:"payments",color:"red"},{id:"b2d1e4e7-7cfd-4b51-ae59-217a093df754",title:"Invoices",slug:"invoices",color:"teal"},{id:"184cd689-4ee4-47cf-9f8a-12233d614326",title:"Accounts",slug:"accounts",color:"purple"},{id:"b67fc437-6118-4ec8-a3c7-9320b828e3fc",title:"Forums",slug:"forums",color:"green"}],Ep={messageLayout:"right"},Op=[{id:"f9c4c091-3ac4-4df9-ac5d-aec7b07c8e3f",type:"mail",from:{avatar:"images/avatars/female-01.jpg",contact:"Myra Dudley "},to:"me ",cc:["Graham Belltower "],bcc:["Julie T. "],date:ai.set({hour:20,minute:13}).toISO(),subject:"Please review and sign the attached agreement",content:`Hi Brian, +`;var Ap=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._faqCategories=Cp,this._faqs=kp,this._guideCategories=Tp,this._guides=qp,this._guideContent=Dp,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/apps/help-center/faqs").reply(({request:t})=>{let n=t.params.get("slug"),o=[],r=T(this._faqs),s=T(this._faqCategories);if(!n)s.forEach(l=>{o.push(ne(M({},l),{faqs:r.filter(c=>c.categoryId===l.id)}))});else{let l=s.find(c=>c.slug===n);o.push(ne(M({},l),{faqs:r.filter(c=>c.categoryId===l.id)}))}return[200,o]}),this._angorMockApiService.onGet("api/apps/help-center/guides").reply(({request:t})=>{let n=t.params.get("slug"),o=t.params.get("limit"),r=[],s=T(this._guides),l=T(this._guideCategories);if(n){let c=l.find(d=>d.slug===n);r.push(ne(M({},c),{guides:s.filter(d=>d.categoryId===c.id)}))}else{let c=parseInt(o??"5",10);l.forEach(d=>{r.push(ne(M({},d),{visibleGuides:c,totalGuides:s.filter(g=>g.categoryId===d.id).length,guides:s.filter(g=>g.categoryId===d.id).slice(0,c)}))})}return[200,r]}),this._angorMockApiService.onGet("api/apps/help-center/guide").reply(({request:t})=>{let n=t.params.get("categorySlug"),o=t.params.get("guideSlug"),r=T(this._guides),s=T(this._guideCategories),l=ne(M({},s.find(c=>c.slug===n)),{guides:[r.find(c=>c.slug===o)]});return l.guides[0].content=this._guideContent,[200,l]})}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var ai=j.now(),Ip=[{id:"7c004a19-4506-48ef-93ab-f16381302e3b",title:"Inbox",slug:"inbox",icon:"heroicons_outline:inbox"},{id:"1ee2ea29-9a1f-4c27-b4d2-5e465703b6a0",title:"Sent",slug:"sent",icon:"heroicons_outline:paper-airplane"},{id:"fbdc8e79-a0c4-4a27-bc98-9c81ee7a86e5",title:"Drafts",slug:"drafts",icon:"heroicons_outline:document"},{id:"0197c436-2ef3-424d-b546-8b7f49186e15",title:"Spam",slug:"spam",icon:"heroicons_outline:exclamation-triangle"},{id:"2fa74637-d362-4fd2-9a88-f7195a88bdde",title:"Trash",slug:"trash",icon:"heroicons_outline:trash"}],Mp=[{id:"de1b41f6-6839-4f1b-9d2c-07e55f6f8f82",title:"Starred",slug:"starred",icon:"heroicons_outline:star"},{id:"71bba1ec-a90e-4a71-9932-4bab0a99aa1c",title:"Important",slug:"important",icon:"heroicons_outline:exclamation-circle"}],Ep=[{id:"b167d3c4-f6ed-4ea6-9579-a12f95a9d76e",title:"Personal",slug:"personal",color:"blue"},{id:"745cf30e-ca84-47a1-a553-b70eb630d8e7",title:"Work",slug:"work",color:"indigo"},{id:"8b035cb5-65c0-4ab1-bb4c-43b0e442d1f3",title:"Payments",slug:"payments",color:"red"},{id:"b2d1e4e7-7cfd-4b51-ae59-217a093df754",title:"Invoices",slug:"invoices",color:"teal"},{id:"184cd689-4ee4-47cf-9f8a-12233d614326",title:"Accounts",slug:"accounts",color:"purple"},{id:"b67fc437-6118-4ec8-a3c7-9320b828e3fc",title:"Forums",slug:"forums",color:"green"}],Op={messageLayout:"right"},Lp=[{id:"f9c4c091-3ac4-4df9-ac5d-aec7b07c8e3f",type:"mail",from:{avatar:"images/avatars/female-01.jpg",contact:"Myra Dudley "},to:"me ",cc:["Graham Belltower "],bcc:["Julie T. "],date:ai.set({hour:20,minute:13}).toISO(),subject:"Please review and sign the attached agreement",content:`Hi Brian, Ullamco deserunt commodo esse deserunt deserunt quis eiusmod. Laborum sint excepteur non sit eiusmod sunt voluptate ipsum nisi ullamco magna. Lorem consectetur est dolor minim exercitation deserunt quis duis fugiat ipsum incididunt non. Anim aute ipsum cupidatat nisi occaecat quis sit nisi labore labore dolore do. Pariatur veniam culpa quis veniam nisi exercitation veniam ut. Quis do sint proident fugiat ad. @@ -1388,7 +1388,7 @@ Non aliqua anim occaecat cupidatat qui adipisicing elit et aliquip adipisicing c Velit aliqua ea id ipsum irure exercitation. Et duis aliquip exercitation amet in minim aliqua proident nisi velit irure excepteur non eu. Eiusmod irure tempor mollit velit culpa excepteur in minim eiusmod. Duis et commodo qui elit quis anim consectetur elit reprehenderit. Labore aliqua cupidatat Lorem eu officia exercitation labore aliqua mollit magna ullamco cupidatat. Nostrud ea commodo ad ad eiusmod velit eiusmod. Laborum aliquip exercitation mollit et irure occaecat. Kind Regards, -Lawson Kidd`,attachments:[],starred:!0,important:!0,unread:!1,folder:"2fa74637-d362-4fd2-9a88-f7195a88bdde",labels:["b167d3c4-f6ed-4ea6-9579-a12f95a9d76e","745cf30e-ca84-47a1-a553-b70eb630d8e7","8b035cb5-65c0-4ab1-bb4c-43b0e442d1f3","b2d1e4e7-7cfd-4b51-ae59-217a093df754","184cd689-4ee4-47cf-9f8a-12233d614326"]}];var Lp=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._filters=Ip,this._folders=Ap,this._mails=Op,this._labels=Mp,this._settings=Ep,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/apps/mailbox/settings").reply(()=>[200,T(this._settings)]),this._angorMockApiService.onPatch("api/apps/mailbox/settings").reply(({request:t})=>{let n=T(t.body.settings);return this._settings=Se({},this._settings,n),[200,T(this._settings)]}),this._angorMockApiService.onGet("api/apps/mailbox/folders").reply(()=>{let t=0;return this._folders.forEach(n=>{let o=this._mails.filter(r=>r.folder===n.id);n.slug==="sent"||n.slug==="trash"?t=0:n.slug==="drafts"||n.slug==="trash"||n.slug==="spam"?t=o.length:o.forEach(r=>{r.unread&&t++}),n.count=t,t=0}),[200,T(this._folders)]}),this._angorMockApiService.onGet("api/apps/mailbox/filters").reply(()=>[200,T(this._filters)]),this._angorMockApiService.onGet("api/apps/mailbox/labels").reply(()=>[200,T(this._labels)]),this._angorMockApiService.onPost("api/apps/mailbox/label").reply(({request:t})=>{let n=T(t.body.label);n.id=Ae.guid(),n.slug=n.title.toLowerCase().replace(/ /g,"-").replace(/[-]+/g,"-").replace(/[^\w-]+/g,"");let o=n.slug,r,s=1;do r=this._labels.filter(l=>l.slug===n.slug),r.length>0&&(n.slug=o+"-"+s,s++);while(r.length>0);return this._labels.push(n),[200,n]}),this._angorMockApiService.onPatch("api/apps/mailbox/label").reply(({request:t})=>{let n=t.body.id,o=T(t.body.label),r=null;return this._labels.forEach((s,l,c)=>{s.id===n&&(o.slug=o.title.toLowerCase().replace(/ /g,"-").replace(/[-]+/g,"-").replace(/[^\w-]+/g,""),c[l]=Se({},c[l],o),r=c[l])}),[200,r]}),this._angorMockApiService.onDelete("api/apps/mailbox/label").reply(({request:t})=>{let n=t.params.get("id"),o=this._labels.findIndex(s=>s.id===n);return this._labels.splice(o,1),this._mails.filter(s=>s.labels.indexOf(n)>-1).forEach(s=>{s.labels.splice(s.labels.indexOf(n),1)}),[200,!0]}),this._angorMockApiService.onGet("api/apps/mailbox/mails",625).reply(({request:t})=>{let n=t.params.get("folder"),o=t.params.get("filter"),r=t.params.get("label"),s=T(this._mails);s=s.filter(D=>{if(n)return D.folder===this._folders.find(O=>O.slug===n).id;if(o)return D[o]===!0;if(r)return D.labels.includes(this._labels.find(O=>O.slug===r).id)}),s.sort((D,O)=>new Date(O.date).getTime()-new Date(D.date).getTime()),s.forEach(D=>{D.ccCount=D.cc?D.cc.length:0,D.bccCount=D.bcc?D.bcc.length:0});let l=s.length,c=10,d=parseInt(t.params.get("page")??"1",10),g=(d-1)*c,x=Math.min(c*d,l),y=Math.max(Math.ceil(l/c),1),_={};return d>y?(s=null,_={lastPage:y}):(s=s.slice(g,x),_={totalResults:l,resultsPerPage:c,currentPage:d,lastPage:y,startIndex:g,endIndex:x-1}),[200,{mails:s,pagination:_}]}),this._angorMockApiService.onGet("api/apps/mailbox/mail").reply(({request:t})=>{let n=t.params.get("id");return[200,T(this._mails).find(s=>s.id===n)]}),this._angorMockApiService.onPatch("api/apps/mailbox/mail").reply(({request:t})=>{let n=t.body.id,o=T(t.body.mail),r=null;return this._mails.forEach((s,l,c)=>{s.id===n&&(c[l]=Se({},c[l],o),r=c[l])}),[200,r]})}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Oe=j.now(),Np=[{id:"f47c92e5-20b9-44d9-917f-9ff4ad25dfd0",title:"Family"},{id:"e2f749f5-41ed-49d0-a92a-1c83d879e371",title:"Work"},{id:"b1cde9ee-e54d-4142-ad8b-cf55dafc9528",title:"Tasks"},{id:"6c288794-47eb-4605-8bdf-785b61a449d3",title:"Priority"},{id:"bbc73458-940b-421c-8d5f-8dcd23a9b0d6",title:"Personal"},{id:"2dc11344-3507-48e0-83d6-1c047107f052",title:"Friends"}],Pp=[{id:"8f011ac5-b71c-4cd7-a317-857dcd7d85e0",title:"",content:"Find a new company name",tasks:null,image:null,reminder:null,labels:["e2f749f5-41ed-49d0-a92a-1c83d879e371"],archived:!1,createdAt:Oe.set({hour:10,minute:19}).minus({day:98}).toISO(),updatedAt:null},{id:"ced0a1ce-051d-41a3-b080-e2161e4ae621",title:"",content:"Send the photos of last summer to John",tasks:null,image:"images/cards/14-640x480.jpg",reminder:null,labels:["bbc73458-940b-421c-8d5f-8dcd23a9b0d6","b1cde9ee-e54d-4142-ad8b-cf55dafc9528"],archived:!1,createdAt:Oe.set({hour:15,minute:37}).minus({day:80}).toISO(),updatedAt:null},{id:"d3ac02a9-86e4-4187-bbd7-2c965518b3a3",title:"",content:"Update the design of the theme",tasks:null,image:null,reminder:null,labels:["6c288794-47eb-4605-8bdf-785b61a449d3"],archived:!1,createdAt:Oe.set({hour:19,minute:27}).minus({day:74}).toISO(),updatedAt:Oe.set({hour:15,minute:36}).minus({day:50}).toISO()},{id:"89861bd4-0144-4bb4-8b39-332ca10371d5",title:"",content:"Theming support for all apps",tasks:null,image:null,reminder:Oe.set({hour:12,minute:34}).plus({day:50}).toISO(),labels:["e2f749f5-41ed-49d0-a92a-1c83d879e371"],archived:!1,createdAt:Oe.set({hour:12,minute:34}).minus({day:59}).toISO(),updatedAt:null},{id:"ffd20f3c-2d43-4c6b-8021-278032fc9e92",title:"Gift Ideas",content:"Stephanie's birthday is coming and I need to pick a present for her. Take a look at the below list and buy one of them (or all of them)",tasks:[{id:"330a924f-fb51-48f6-a374-1532b1dd353d",content:"Scarf",completed:!1},{id:"781855a6-2ad2-4df4-b0af-c3cb5f302b40",content:"A new bike helmet",completed:!0},{id:"bcb8923b-33cd-42c2-9203-170994fa24f5",content:"Necklace",completed:!1},{id:"726bdf6e-5cd7-408a-9a4f-0d7bb98c1c4b",content:"Flowers",completed:!1}],image:null,reminder:null,labels:["f47c92e5-20b9-44d9-917f-9ff4ad25dfd0"],archived:!1,createdAt:Oe.set({hour:16,minute:4}).minus({day:47}).toISO(),updatedAt:null},{id:"71d223bb-abab-4183-8919-cd3600a950b4",title:"Shopping list",content:"",tasks:[{id:"e3cbc986-641c-4448-bc26-7ecfa0549c22",content:"Bread",completed:!0},{id:"34013111-ab2c-4b2f-9352-d2ae282f57d3",content:"Milk",completed:!1},{id:"0fbdea82-cc79-4433-8ee4-54fd542c380d",content:"Onions",completed:!1},{id:"66490222-743e-4262-ac91-773fcd98a237",content:"Coffee",completed:!0},{id:"ab367215-d06a-48b0-a7b8-e161a63b07bd",content:"Toilet Paper",completed:!0}],image:null,reminder:Oe.set({hour:10,minute:44}).minus({day:35}).toISO(),labels:["b1cde9ee-e54d-4142-ad8b-cf55dafc9528"],archived:!1,createdAt:Oe.set({hour:10,minute:44}).minus({day:35}).toISO(),updatedAt:null},{id:"11fbeb98-ae5e-41ad-bed6-330886fd7906",title:"Keynote Schedule",content:"",tasks:[{id:"2711bac1-7d8a-443a-a4fe-506ef51d3fcb",content:"Breakfast",completed:!0},{id:"e3a2d675-a3e5-4cef-9205-feeccaf949d7",content:"Opening ceremony",completed:!0},{id:"7a721b6d-9d85-48e0-b6c3-f927079af582",content:"Talk 1: How we did it!",completed:!0},{id:"bdb4d5cd-5bb8-45e2-9186-abfd8307e429",content:"Talk 2: How can you do it!",completed:!1},{id:"c8293bb4-8ab4-4310-bbc2-52ecf8ec0c54",content:"Lunch break",completed:!1}],image:null,reminder:Oe.set({hour:11,minute:27}).minus({day:14}).toISO(),labels:["b1cde9ee-e54d-4142-ad8b-cf55dafc9528","e2f749f5-41ed-49d0-a92a-1c83d879e371"],archived:!1,createdAt:Oe.set({hour:11,minute:27}).minus({day:24}).toISO(),updatedAt:null},{id:"d46dee8b-8761-4b6d-a1df-449d6e6feb6a",title:"",content:"Organize the dad's surprise retirement party",tasks:null,image:null,reminder:Oe.set({hour:14,minute:56}).minus({day:25}).toISO(),labels:["f47c92e5-20b9-44d9-917f-9ff4ad25dfd0"],archived:!1,createdAt:Oe.set({hour:14,minute:56}).minus({day:20}).toISO(),updatedAt:null},{id:"6bc9f002-1675-417c-93c4-308fba39023e",title:"Plan the road trip",content:"",tasks:null,image:"images/cards/17-640x480.jpg",reminder:null,labels:["2dc11344-3507-48e0-83d6-1c047107f052","b1cde9ee-e54d-4142-ad8b-cf55dafc9528"],archived:!1,createdAt:Oe.set({hour:9,minute:32}).minus({day:15}).toISO(),updatedAt:Oe.set({hour:17,minute:6}).minus({day:12}).toISO()},{id:"15188348-78aa-4ed6-b5c2-028a214ba987",title:"Office Address",content:"933 8th Street Stamford, CT 06902",tasks:null,image:null,reminder:null,labels:["e2f749f5-41ed-49d0-a92a-1c83d879e371"],archived:!1,createdAt:Oe.set({hour:20,minute:5}).minus({day:12}).toISO(),updatedAt:null},{id:"1dbfc685-1a0a-4070-9ca7-ed896c523037",title:"Tasks",content:"",tasks:[{id:"004638bf-3ee6-47a5-891c-3be7b9f3df09",content:"Wash the dishes",completed:!0},{id:"86e6820b-1ae3-4c14-a13e-35605a0d654b",content:"Walk the dog",completed:!1}],image:null,reminder:Oe.set({hour:13,minute:43}).minus({day:2}).toISO(),labels:["bbc73458-940b-421c-8d5f-8dcd23a9b0d6"],archived:!1,createdAt:Oe.set({hour:13,minute:43}).minus({day:7}).toISO(),updatedAt:null},{id:"49548409-90a3-44d4-9a9a-f5af75aa9a66",title:"",content:"Dinner with parents",tasks:null,image:null,reminder:null,labels:["f47c92e5-20b9-44d9-917f-9ff4ad25dfd0","6c288794-47eb-4605-8bdf-785b61a449d3"],archived:!1,createdAt:Oe.set({hour:7,minute:12}).minus({day:2}).toISO(),updatedAt:null},{id:"c6d13a35-500d-4491-a3f3-6ca05d6632d3",title:"",content:"Re-fill the medicine cabinet",tasks:null,image:null,reminder:null,labels:["bbc73458-940b-421c-8d5f-8dcd23a9b0d6","6c288794-47eb-4605-8bdf-785b61a449d3"],archived:!0,createdAt:Oe.set({hour:17,minute:14}).minus({day:100}).toISO(),updatedAt:null},{id:"c6d13a35-500d-4491-a3f3-6ca05d6632d3",title:"",content:"Update the icons pack",tasks:null,image:null,reminder:null,labels:["e2f749f5-41ed-49d0-a92a-1c83d879e371"],archived:!0,createdAt:Oe.set({hour:10,minute:29}).minus({day:85}).toISO(),updatedAt:null},{id:"46214383-f8e7-44da-aa2e-0b685e0c5027",title:"Team Meeting",content:"Talk about the future of the web apps",tasks:null,image:null,reminder:null,labels:["e2f749f5-41ed-49d0-a92a-1c83d879e371","b1cde9ee-e54d-4142-ad8b-cf55dafc9528"],archived:!0,createdAt:Oe.set({hour:15,minute:30}).minus({day:69}).toISO(),updatedAt:null}];var Fp=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._labels=Np,this._notes=Pp,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/apps/notes/labels").reply(()=>[200,T(this._labels)]),this._angorMockApiService.onPost("api/apps/notes/labels").reply(({request:t})=>{let n={id:Ae.guid(),title:t.body.title};return this._labels.push(n),[200,T(this._labels)]}),this._angorMockApiService.onPatch("api/apps/notes/labels").reply(({request:t})=>{let n=t.body.label;return this._labels=this._labels.map(o=>o.id===n.id?ne(M({},o),{title:n.title}):o),[200,T(this._labels)]}),this._angorMockApiService.onDelete("api/apps/notes/labels").reply(({request:t})=>{let n=t.params.get("id");return this._labels=this._labels.filter(o=>o.id!==n),this._notes=this._notes.map(o=>ne(M({},o),{labels:o.labels.filter(r=>r!==n)})),[200,T(this._labels)]}),this._angorMockApiService.onPost("api/apps/notes/tasks").reply(({request:t})=>{let n=t.body.note,o=t.body.task;return this._notes=this._notes.map(r=>r.id===n.id?(r.tasks||(r.tasks=[]),r.tasks.push({id:Ae.guid(),content:o,completed:!1}),n=T(r),M({},r)):r),[200,n]}),this._angorMockApiService.onGet("api/apps/notes/all").reply(()=>{let t=T(this._labels),n=T(this._notes);return n=n.map(o=>ne(M({},o),{labels:o.labels.map(r=>t.find(s=>s.id===r))})),[200,n]}),this._angorMockApiService.onPost("api/apps/notes").reply(({request:t})=>{let n=t.body.note;return n.id=Ae.guid(),this._notes.push(n),[200,n]}),this._angorMockApiService.onPatch("api/apps/notes").reply(({request:t})=>{let n=t.body.updatedNote;return this._notes=this._notes.map(o=>o.id===n.id?M({},n):o),[200,n]}),this._angorMockApiService.onDelete("api/apps/notes").reply(({request:t})=>{let n=t.params.get("id");return this._notes.forEach((o,r)=>{o.id===n&&this._notes.splice(r,1)}),[200,!0]})}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var na=j.now(),jp=[{id:"2c82225f-2a6c-45d3-b18a-1132712a4234",title:"Admin Dashboard",description:"Roadmap for the new project",icon:"heroicons_outline:rectangle-group",lastActivity:na.startOf("day").minus({day:1}).toISO(),members:["9c510cf3-460d-4a8c-b3be-bcc3db578c08","baa88231-0ee6-4028-96d5-7f187e0f4cd5","18bb18f3-ea7d-4465-8913-e8c9adf6f568"]},{id:"0168b519-3dab-4b46-b2ea-0e678e38a583",title:"Weekly Planning",description:"Job related tasks for the week",icon:"heroicons_outline:calendar",lastActivity:na.startOf("day").minus({day:2}).toISO(),members:["79ebb9ee-1e57-4706-810c-03edaec8f56d","319ecb5b-f99c-4ee4-81b2-3aeffd1d4735","5bf7ed5b-8b04-46b7-b364-005958b7d82e","d1f612e6-3e3b-481f-a8a9-f917e243b06e","fe0fec0d-002b-406f-87ab-47eb87ba577c","23a47d2c-c6cb-40cc-af87-e946a9df5028","6726643d-e8dc-42fa-83a6-b4ec06921a6b","0d1eb062-13d5-4286-b8d4-e0bea15f3d56"]},{id:"bc7db965-3c4f-4233-abf5-69bd70c3c175",title:"Personal Tasks",description:"Personal tasks around the house",icon:"heroicons_outline:home",lastActivity:na.startOf("day").minus({week:1}).toISO(),members:["6f6a1c34-390b-4b2e-97c8-ff0e0d787839"]}],Rp=[{id:"a2df7786-519c-485a-a85f-c09a61cc5f37",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",position:65536,title:"To do"},{id:"83ca2a34-65af-49c0-a42e-94a34003fcf2",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",position:131072,title:"In progress"},{id:"a85ea483-f8f7-42d9-a314-3fed6aac22ab",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",position:196608,title:"In review"},{id:"34cbef38-5687-4813-bd66-141a6df6d832",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",position:262144,title:"Completed"}],Hp=[{id:"e74e66e9-fe0f-441e-a8ce-28ed6eccc48d",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",listId:"a2df7786-519c-485a-a85f-c09a61cc5f37",position:65536,title:"Example that showcase all of the available bits on the card with a fairly long title compared to other cards",description:"Example that showcase all of the available bits on the card with a fairly long title compared to other cards. Example that showcase all of the available bits on the card with a fairly long title compared to other cards.",labels:["e0175175-2784-48f1-a519-a1d2e397c9b3","51779701-818a-4a53-bc16-137c3bd7a564","e8364d69-9595-46ce-a0f9-ce428632a0ac","caff9c9b-a198-4564-b1f4-8b3df1d345bb","f9eeb436-13a3-4208-a239-0d555960a567"],dueDate:na.startOf("day").minus({day:10}).toISO()},{id:"ed58add1-45a7-41db-887d-3ca7ee7f2719",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",listId:"a2df7786-519c-485a-a85f-c09a61cc5f37",position:131072,title:"Do a research about most needed admin applications",labels:["e0175175-2784-48f1-a519-a1d2e397c9b3"],dueDate:null},{id:"cd6897cb-acfd-4016-8b53-3f66a5b5fc68",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",listId:"a2df7786-519c-485a-a85f-c09a61cc5f37",position:196608,title:"Implement the Project dashboard",labels:["caff9c9b-a198-4564-b1f4-8b3df1d345bb"],dueDate:na.startOf("day").toISO()},{id:"6da8747f-b474-4c9a-9eba-5ef212285500",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",listId:"a2df7786-519c-485a-a85f-c09a61cc5f37",position:262144,title:"Implement the Analytics dashboard",labels:["caff9c9b-a198-4564-b1f4-8b3df1d345bb"],dueDate:na.startOf("day").minus({day:1}).toISO()},{id:"94fb1dee-dd83-4cca-acdd-02e96d3cc4f1",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",listId:"83ca2a34-65af-49c0-a42e-94a34003fcf2",position:65536,title:"Analytics dashboard design",labels:["e8364d69-9595-46ce-a0f9-ce428632a0ac"],dueDate:null},{id:"fc16f7d8-957d-43ed-ba85-20f99b5ce011",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",listId:"83ca2a34-65af-49c0-a42e-94a34003fcf2",position:131072,title:"Project dashboard design",labels:["e8364d69-9595-46ce-a0f9-ce428632a0ac"],dueDate:null},{id:"c0b32f1f-64ec-4f8d-8b11-a8dc809df331",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",listId:"a85ea483-f8f7-42d9-a314-3fed6aac22ab",position:65536,title:"JWT Auth implementation",labels:["caff9c9b-a198-4564-b1f4-8b3df1d345bb"],dueDate:null},{id:"532c2747-be79-464a-9897-6a682bf22b64",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",listId:"34cbef38-5687-4813-bd66-141a6df6d832",position:65536,title:"Create low fidelity wireframes",labels:[],dueDate:null},{id:"1d908efe-c830-476e-9e87-d06e30d89bc2",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",listId:"34cbef38-5687-4813-bd66-141a6df6d832",position:131072,title:"Create high fidelity wireframes",labels:[],dueDate:na.startOf("day").minus({day:10}).toISO()},{id:"b1da11ed-7896-4826-962d-4b7b718896d4",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",listId:"34cbef38-5687-4813-bd66-141a6df6d832",position:196608,title:"Collect information about most used admin layouts",labels:["e0175175-2784-48f1-a519-a1d2e397c9b3"],dueDate:null},{id:"3b7f3ceb-107f-42bc-a204-c268c9a56cb4",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",listId:"34cbef38-5687-4813-bd66-141a6df6d832",position:262144,title:"Do a research about latest UI trends",labels:["e0175175-2784-48f1-a519-a1d2e397c9b3"],dueDate:null},{id:"cd7f01c5-a941-4076-8cef-37da0354e643",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",listId:"34cbef38-5687-4813-bd66-141a6df6d832",position:327680,title:"Learn more about UX",labels:["e0175175-2784-48f1-a519-a1d2e397c9b3"],dueDate:null}],zp=[{id:"e0175175-2784-48f1-a519-a1d2e397c9b3",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",title:"Research"},{id:"51779701-818a-4a53-bc16-137c3bd7a564",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",title:"Wireframing"},{id:"e8364d69-9595-46ce-a0f9-ce428632a0ac",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",title:"Design"},{id:"caff9c9b-a198-4564-b1f4-8b3df1d345bb",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",title:"Development"},{id:"f9eeb436-13a3-4208-a239-0d555960a567",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",title:"Bug"}],Bp=[{id:"6f6a1c34-390b-4b2e-97c8-ff0e0d787839",name:"Angeline Vinson",avatar:"images/avatars/female-01.jpg"},{id:"4ce4be48-c8c0-468d-9df8-ddfda14cdb37",name:"Roseann Greer",avatar:"images/avatars/female-02.jpg"},{id:"9c510cf3-460d-4a8c-b3be-bcc3db578c08",name:"Lorraine Barnett",avatar:"images/avatars/female-03.jpg"},{id:"7ec887d9-b01a-4057-b5dc-aaed18637cc1",name:"Middleton Bradford",avatar:"images/avatars/male-01.jpg"},{id:"74975a82-addb-427b-9b43-4d2e03331b68",name:"Sue Hays",avatar:"images/avatars/female-04.jpg"},{id:"18bb18f3-ea7d-4465-8913-e8c9adf6f568",name:"Keith Neal",avatar:"images/avatars/male-02.jpg"},{id:"baa88231-0ee6-4028-96d5-7f187e0f4cd5",name:"Wilkins Gilmore",avatar:"images/avatars/male-03.jpg"},{id:"0d1eb062-13d5-4286-b8d4-e0bea15f3d56",name:"Baldwin Stein",avatar:"images/avatars/male-04.jpg"},{id:"5bf7ed5b-8b04-46b7-b364-005958b7d82e",name:"Bobbie Cohen",avatar:"images/avatars/female-05.jpg"},{id:"93b1a72b-e2db-4f77-82d6-272047433508",name:"Melody Peters",avatar:"images/avatars/female-06.jpg"},{id:"d1f612e6-3e3b-481f-a8a9-f917e243b06e",name:"Marquez Ryan",avatar:"images/avatars/male-05.jpg"},{id:"79ebb9ee-1e57-4706-810c-03edaec8f56d",name:"Roberta Briggs",avatar:"images/avatars/female-07.jpg"},{id:"6726643d-e8dc-42fa-83a6-b4ec06921a6b",name:"Robbie Buckley",avatar:"images/avatars/female-08.jpg"},{id:"8af617d7-898e-4992-beda-d5ac1d7ceda4",name:"Garcia Whitney",avatar:"images/avatars/male-06.jpg"},{id:"bcff44c4-9943-4adc-9049-08b1d922a658",name:"Spencer Pate",avatar:"images/avatars/male-07.jpg"},{id:"54160ca2-29c9-4475-88a1-31a9307ad913",name:"Monica Mcdaniel",avatar:"images/avatars/female-09.jpg"},{id:"51286603-3a43-444e-9242-f51fe57d5363",name:"Mcmillan Durham",avatar:"images/avatars/male-08.jpg"},{id:"319ecb5b-f99c-4ee4-81b2-3aeffd1d4735",name:"Jeoine Hebert",avatar:"images/avatars/female-10.jpg"},{id:"fe0fec0d-002b-406f-87ab-47eb87ba577c",name:"Susanna Kline",avatar:"images/avatars/female-11.jpg"},{id:"23a47d2c-c6cb-40cc-af87-e946a9df5028",name:"Suzette Singleton",avatar:"images/avatars/female-12.jpg"}];var Vp=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._boards=jp,this._cards=Hp,this._labels=zp,this._lists=Rp,this._members=Bp,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/apps/scrumboard/boards").reply(({request:t})=>{let n=T(this._boards);return n=n.map(o=>ne(M({},o),{members:o.members.map(r=>this._members.find(s=>r===s.id))})),[200,n]}),this._angorMockApiService.onGet("api/apps/scrumboard/board").reply(({request:t})=>{let n=t.params.get("id"),o=this._boards.find(s=>s.id===n);o.lists=this._lists.filter(s=>s.boardId===n).sort((s,l)=>s.position-l.position);let r=this._cards.filter(s=>s.boardId===n);return r=r.map(s=>ne(M({},s),{labels:s.labels.map(l=>this._labels.find(c=>c.id===l))})),o.lists.forEach((s,l,c)=>{c[l].cards=r.filter(d=>d.boardId===n&&d.listId===s.id).sort((d,g)=>d.position-g.position)}),o.labels=this._labels.filter(s=>s.boardId===n),[200,T(o)]}),this._angorMockApiService.onPost("api/apps/scrumboard/board/list").reply(({request:t})=>{let n=T(t.body.list);return n.id=Ae.guid(),this._lists.push(n),[200,n]}),this._angorMockApiService.onPatch("api/apps/scrumboard/board/list").reply(({request:t})=>{let n=T(t.body.list),o=null;return this._lists.forEach((r,s,l)=>{r.id===n.id&&(l[s]=Se({},l[s],n),o=l[s])}),[200,o]}),this._angorMockApiService.onPatch("api/apps/scrumboard/board/lists").reply(({request:t})=>{let n=T(t.body.lists),o=[];return n.forEach(r=>{let s=this._lists.findIndex(l=>r.id===l.id);this._lists[s]=Se({},this._lists[s],r),o.push(r)}),[200,o]}),this._angorMockApiService.onDelete("api/apps/scrumboard/board/list").reply(({request:t})=>{let n=t.params.get("id"),o=this._lists.findIndex(r=>r.id===n);return this._lists.splice(o,1),this._cards=this._cards.filter(r=>r.listId!==n),[200,!0]}),this._angorMockApiService.onPut("api/apps/scrumboard/board/card").reply(({request:t})=>{let n=T(t.body.card);return n.id=Ae.guid(),this._cards.push(n),[200,n]}),this._angorMockApiService.onPatch("api/apps/scrumboard/board/card").reply(({request:t})=>{let n=t.body.id,o=T(t.body.card),r=null;return o.labels=o.labels.map(s=>s.id),this._cards.forEach((s,l,c)=>{s.id===n&&(c[l]=Se({},c[l],o),r=T(c[l]))}),r.labels=r.labels.map(s=>this._labels.find(l=>l.id===s)),[200,r]}),this._angorMockApiService.onPatch("api/apps/scrumboard/board/cards").reply(({request:t})=>{let n=T(t.body.cards),o=[];return n.forEach(r=>{let s=this._cards.findIndex(l=>r.id===l.id);r.labels=r.labels.map(l=>l.id),this._cards[s]=Se({},this._cards[s],r),r.labels=r.labels.map(l=>this._labels.find(c=>c.id===l)),o.push(r)}),[200,o]}),this._angorMockApiService.onDelete("api/apps/scrumboard/board/card").reply(({request:t})=>{let n=t.params.get("id"),o=this._cards.findIndex(r=>r.id===n);return this._cards.splice(o,1),[200,!0]}),this._angorMockApiService.onPatch("api/apps/scrumboard/board/card/positions").reply(({request:t})=>{let n=t.body.cards;return this._cards.forEach(r=>{r.position=n.findIndex(s=>s.id===r.id&&s.listId===r.listId&&s.boardId===r.boardId)}),[200,T(this._cards)]}),this._angorMockApiService.onGet("api/apps/scrumboard/board/labels").reply(({request:t})=>{let n=t.params.get("boardId"),o=this._labels.filter(r=>r.boardId===n);return[200,T(o)]}),this._angorMockApiService.onPut("api/apps/scrumboard/board/label").reply(({request:t})=>{let n=T(t.body.label);return n.id=Ae.guid(),this._labels.unshift(n),[200,n]}),this._angorMockApiService.onPatch("api/apps/scrumboard/board/label").reply(({request:t})=>{let n=t.body.id,o=T(t.body.label),r=null;return this._labels.forEach((s,l,c)=>{s.id===n&&(c[l]=Se({},c[l],o),r=c[l])}),[200,r]}),this._angorMockApiService.onDelete("api/apps/scrumboard/board/label").reply(({request:t})=>{let n=t.params.get("id"),o=this._labels.findIndex(s=>s.id===n);return this._labels.splice(o,1),this._cards.filter(s=>s.labels.indexOf(n)>-1).forEach(s=>{s.tags.splice(s.tags.indexOf(n),1)}),[200,!0]})}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Jp=[{id:"a0bf42ca-c3a5-47be-8341-b9c0bb8ef270",title:"Api"},{id:"c6058d0d-a4b0-4453-986a-9d249ec230b1",title:"Frontend"},{id:"d3ef4226-ef2c-43b0-a986-3e3e07f32799",title:"Bug"},{id:"51483dd3-cb98-4400-9128-4bd66b455807",title:"Backend"},{id:"91658b8a-f382-4b0c-a53f-e9390351c2c5",title:"Urgent"},{id:"2b884143-419a-45ca-a7f6-48f99f4e7798",title:"Discuss"}];var Jr=[{id:"f65d517a-6f69-4c88-81f5-416f47405ce1",type:"section",title:"Company internal application v2.0.0",notes:`Magna consectetur culpa duis ad est tempor pariatur velit ullamco aute exercitation magna sunt commodo minim enim aliquip eiusmod ipsum adipisicing magna ipsum reprehenderit lorem magna voluptate magna aliqua culpa. +Lawson Kidd`,attachments:[],starred:!0,important:!0,unread:!1,folder:"2fa74637-d362-4fd2-9a88-f7195a88bdde",labels:["b167d3c4-f6ed-4ea6-9579-a12f95a9d76e","745cf30e-ca84-47a1-a553-b70eb630d8e7","8b035cb5-65c0-4ab1-bb4c-43b0e442d1f3","b2d1e4e7-7cfd-4b51-ae59-217a093df754","184cd689-4ee4-47cf-9f8a-12233d614326"]}];var Np=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._filters=Mp,this._folders=Ip,this._mails=Lp,this._labels=Ep,this._settings=Op,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/apps/mailbox/settings").reply(()=>[200,T(this._settings)]),this._angorMockApiService.onPatch("api/apps/mailbox/settings").reply(({request:t})=>{let n=T(t.body.settings);return this._settings=Se({},this._settings,n),[200,T(this._settings)]}),this._angorMockApiService.onGet("api/apps/mailbox/folders").reply(()=>{let t=0;return this._folders.forEach(n=>{let o=this._mails.filter(r=>r.folder===n.id);n.slug==="sent"||n.slug==="trash"?t=0:n.slug==="drafts"||n.slug==="trash"||n.slug==="spam"?t=o.length:o.forEach(r=>{r.unread&&t++}),n.count=t,t=0}),[200,T(this._folders)]}),this._angorMockApiService.onGet("api/apps/mailbox/filters").reply(()=>[200,T(this._filters)]),this._angorMockApiService.onGet("api/apps/mailbox/labels").reply(()=>[200,T(this._labels)]),this._angorMockApiService.onPost("api/apps/mailbox/label").reply(({request:t})=>{let n=T(t.body.label);n.id=Ae.guid(),n.slug=n.title.toLowerCase().replace(/ /g,"-").replace(/[-]+/g,"-").replace(/[^\w-]+/g,"");let o=n.slug,r,s=1;do r=this._labels.filter(l=>l.slug===n.slug),r.length>0&&(n.slug=o+"-"+s,s++);while(r.length>0);return this._labels.push(n),[200,n]}),this._angorMockApiService.onPatch("api/apps/mailbox/label").reply(({request:t})=>{let n=t.body.id,o=T(t.body.label),r=null;return this._labels.forEach((s,l,c)=>{s.id===n&&(o.slug=o.title.toLowerCase().replace(/ /g,"-").replace(/[-]+/g,"-").replace(/[^\w-]+/g,""),c[l]=Se({},c[l],o),r=c[l])}),[200,r]}),this._angorMockApiService.onDelete("api/apps/mailbox/label").reply(({request:t})=>{let n=t.params.get("id"),o=this._labels.findIndex(s=>s.id===n);return this._labels.splice(o,1),this._mails.filter(s=>s.labels.indexOf(n)>-1).forEach(s=>{s.labels.splice(s.labels.indexOf(n),1)}),[200,!0]}),this._angorMockApiService.onGet("api/apps/mailbox/mails",625).reply(({request:t})=>{let n=t.params.get("folder"),o=t.params.get("filter"),r=t.params.get("label"),s=T(this._mails);s=s.filter(D=>{if(n)return D.folder===this._folders.find(O=>O.slug===n).id;if(o)return D[o]===!0;if(r)return D.labels.includes(this._labels.find(O=>O.slug===r).id)}),s.sort((D,O)=>new Date(O.date).getTime()-new Date(D.date).getTime()),s.forEach(D=>{D.ccCount=D.cc?D.cc.length:0,D.bccCount=D.bcc?D.bcc.length:0});let l=s.length,c=10,d=parseInt(t.params.get("page")??"1",10),g=(d-1)*c,x=Math.min(c*d,l),y=Math.max(Math.ceil(l/c),1),_={};return d>y?(s=null,_={lastPage:y}):(s=s.slice(g,x),_={totalResults:l,resultsPerPage:c,currentPage:d,lastPage:y,startIndex:g,endIndex:x-1}),[200,{mails:s,pagination:_}]}),this._angorMockApiService.onGet("api/apps/mailbox/mail").reply(({request:t})=>{let n=t.params.get("id");return[200,T(this._mails).find(s=>s.id===n)]}),this._angorMockApiService.onPatch("api/apps/mailbox/mail").reply(({request:t})=>{let n=t.body.id,o=T(t.body.mail),r=null;return this._mails.forEach((s,l,c)=>{s.id===n&&(c[l]=Se({},c[l],o),r=c[l])}),[200,r]})}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Oe=j.now(),Pp=[{id:"f47c92e5-20b9-44d9-917f-9ff4ad25dfd0",title:"Family"},{id:"e2f749f5-41ed-49d0-a92a-1c83d879e371",title:"Work"},{id:"b1cde9ee-e54d-4142-ad8b-cf55dafc9528",title:"Tasks"},{id:"6c288794-47eb-4605-8bdf-785b61a449d3",title:"Priority"},{id:"bbc73458-940b-421c-8d5f-8dcd23a9b0d6",title:"Personal"},{id:"2dc11344-3507-48e0-83d6-1c047107f052",title:"Friends"}],Fp=[{id:"8f011ac5-b71c-4cd7-a317-857dcd7d85e0",title:"",content:"Find a new company name",tasks:null,image:null,reminder:null,labels:["e2f749f5-41ed-49d0-a92a-1c83d879e371"],archived:!1,createdAt:Oe.set({hour:10,minute:19}).minus({day:98}).toISO(),updatedAt:null},{id:"ced0a1ce-051d-41a3-b080-e2161e4ae621",title:"",content:"Send the photos of last summer to John",tasks:null,image:"images/cards/14-640x480.jpg",reminder:null,labels:["bbc73458-940b-421c-8d5f-8dcd23a9b0d6","b1cde9ee-e54d-4142-ad8b-cf55dafc9528"],archived:!1,createdAt:Oe.set({hour:15,minute:37}).minus({day:80}).toISO(),updatedAt:null},{id:"d3ac02a9-86e4-4187-bbd7-2c965518b3a3",title:"",content:"Update the design of the theme",tasks:null,image:null,reminder:null,labels:["6c288794-47eb-4605-8bdf-785b61a449d3"],archived:!1,createdAt:Oe.set({hour:19,minute:27}).minus({day:74}).toISO(),updatedAt:Oe.set({hour:15,minute:36}).minus({day:50}).toISO()},{id:"89861bd4-0144-4bb4-8b39-332ca10371d5",title:"",content:"Theming support for all apps",tasks:null,image:null,reminder:Oe.set({hour:12,minute:34}).plus({day:50}).toISO(),labels:["e2f749f5-41ed-49d0-a92a-1c83d879e371"],archived:!1,createdAt:Oe.set({hour:12,minute:34}).minus({day:59}).toISO(),updatedAt:null},{id:"ffd20f3c-2d43-4c6b-8021-278032fc9e92",title:"Gift Ideas",content:"Stephanie's birthday is coming and I need to pick a present for her. Take a look at the below list and buy one of them (or all of them)",tasks:[{id:"330a924f-fb51-48f6-a374-1532b1dd353d",content:"Scarf",completed:!1},{id:"781855a6-2ad2-4df4-b0af-c3cb5f302b40",content:"A new bike helmet",completed:!0},{id:"bcb8923b-33cd-42c2-9203-170994fa24f5",content:"Necklace",completed:!1},{id:"726bdf6e-5cd7-408a-9a4f-0d7bb98c1c4b",content:"Flowers",completed:!1}],image:null,reminder:null,labels:["f47c92e5-20b9-44d9-917f-9ff4ad25dfd0"],archived:!1,createdAt:Oe.set({hour:16,minute:4}).minus({day:47}).toISO(),updatedAt:null},{id:"71d223bb-abab-4183-8919-cd3600a950b4",title:"Shopping list",content:"",tasks:[{id:"e3cbc986-641c-4448-bc26-7ecfa0549c22",content:"Bread",completed:!0},{id:"34013111-ab2c-4b2f-9352-d2ae282f57d3",content:"Milk",completed:!1},{id:"0fbdea82-cc79-4433-8ee4-54fd542c380d",content:"Onions",completed:!1},{id:"66490222-743e-4262-ac91-773fcd98a237",content:"Coffee",completed:!0},{id:"ab367215-d06a-48b0-a7b8-e161a63b07bd",content:"Toilet Paper",completed:!0}],image:null,reminder:Oe.set({hour:10,minute:44}).minus({day:35}).toISO(),labels:["b1cde9ee-e54d-4142-ad8b-cf55dafc9528"],archived:!1,createdAt:Oe.set({hour:10,minute:44}).minus({day:35}).toISO(),updatedAt:null},{id:"11fbeb98-ae5e-41ad-bed6-330886fd7906",title:"Keynote Schedule",content:"",tasks:[{id:"2711bac1-7d8a-443a-a4fe-506ef51d3fcb",content:"Breakfast",completed:!0},{id:"e3a2d675-a3e5-4cef-9205-feeccaf949d7",content:"Opening ceremony",completed:!0},{id:"7a721b6d-9d85-48e0-b6c3-f927079af582",content:"Talk 1: How we did it!",completed:!0},{id:"bdb4d5cd-5bb8-45e2-9186-abfd8307e429",content:"Talk 2: How can you do it!",completed:!1},{id:"c8293bb4-8ab4-4310-bbc2-52ecf8ec0c54",content:"Lunch break",completed:!1}],image:null,reminder:Oe.set({hour:11,minute:27}).minus({day:14}).toISO(),labels:["b1cde9ee-e54d-4142-ad8b-cf55dafc9528","e2f749f5-41ed-49d0-a92a-1c83d879e371"],archived:!1,createdAt:Oe.set({hour:11,minute:27}).minus({day:24}).toISO(),updatedAt:null},{id:"d46dee8b-8761-4b6d-a1df-449d6e6feb6a",title:"",content:"Organize the dad's surprise retirement party",tasks:null,image:null,reminder:Oe.set({hour:14,minute:56}).minus({day:25}).toISO(),labels:["f47c92e5-20b9-44d9-917f-9ff4ad25dfd0"],archived:!1,createdAt:Oe.set({hour:14,minute:56}).minus({day:20}).toISO(),updatedAt:null},{id:"6bc9f002-1675-417c-93c4-308fba39023e",title:"Plan the road trip",content:"",tasks:null,image:"images/cards/17-640x480.jpg",reminder:null,labels:["2dc11344-3507-48e0-83d6-1c047107f052","b1cde9ee-e54d-4142-ad8b-cf55dafc9528"],archived:!1,createdAt:Oe.set({hour:9,minute:32}).minus({day:15}).toISO(),updatedAt:Oe.set({hour:17,minute:6}).minus({day:12}).toISO()},{id:"15188348-78aa-4ed6-b5c2-028a214ba987",title:"Office Address",content:"933 8th Street Stamford, CT 06902",tasks:null,image:null,reminder:null,labels:["e2f749f5-41ed-49d0-a92a-1c83d879e371"],archived:!1,createdAt:Oe.set({hour:20,minute:5}).minus({day:12}).toISO(),updatedAt:null},{id:"1dbfc685-1a0a-4070-9ca7-ed896c523037",title:"Tasks",content:"",tasks:[{id:"004638bf-3ee6-47a5-891c-3be7b9f3df09",content:"Wash the dishes",completed:!0},{id:"86e6820b-1ae3-4c14-a13e-35605a0d654b",content:"Walk the dog",completed:!1}],image:null,reminder:Oe.set({hour:13,minute:43}).minus({day:2}).toISO(),labels:["bbc73458-940b-421c-8d5f-8dcd23a9b0d6"],archived:!1,createdAt:Oe.set({hour:13,minute:43}).minus({day:7}).toISO(),updatedAt:null},{id:"49548409-90a3-44d4-9a9a-f5af75aa9a66",title:"",content:"Dinner with parents",tasks:null,image:null,reminder:null,labels:["f47c92e5-20b9-44d9-917f-9ff4ad25dfd0","6c288794-47eb-4605-8bdf-785b61a449d3"],archived:!1,createdAt:Oe.set({hour:7,minute:12}).minus({day:2}).toISO(),updatedAt:null},{id:"c6d13a35-500d-4491-a3f3-6ca05d6632d3",title:"",content:"Re-fill the medicine cabinet",tasks:null,image:null,reminder:null,labels:["bbc73458-940b-421c-8d5f-8dcd23a9b0d6","6c288794-47eb-4605-8bdf-785b61a449d3"],archived:!0,createdAt:Oe.set({hour:17,minute:14}).minus({day:100}).toISO(),updatedAt:null},{id:"c6d13a35-500d-4491-a3f3-6ca05d6632d3",title:"",content:"Update the icons pack",tasks:null,image:null,reminder:null,labels:["e2f749f5-41ed-49d0-a92a-1c83d879e371"],archived:!0,createdAt:Oe.set({hour:10,minute:29}).minus({day:85}).toISO(),updatedAt:null},{id:"46214383-f8e7-44da-aa2e-0b685e0c5027",title:"Team Meeting",content:"Talk about the future of the web apps",tasks:null,image:null,reminder:null,labels:["e2f749f5-41ed-49d0-a92a-1c83d879e371","b1cde9ee-e54d-4142-ad8b-cf55dafc9528"],archived:!0,createdAt:Oe.set({hour:15,minute:30}).minus({day:69}).toISO(),updatedAt:null}];var jp=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._labels=Pp,this._notes=Fp,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/apps/notes/labels").reply(()=>[200,T(this._labels)]),this._angorMockApiService.onPost("api/apps/notes/labels").reply(({request:t})=>{let n={id:Ae.guid(),title:t.body.title};return this._labels.push(n),[200,T(this._labels)]}),this._angorMockApiService.onPatch("api/apps/notes/labels").reply(({request:t})=>{let n=t.body.label;return this._labels=this._labels.map(o=>o.id===n.id?ne(M({},o),{title:n.title}):o),[200,T(this._labels)]}),this._angorMockApiService.onDelete("api/apps/notes/labels").reply(({request:t})=>{let n=t.params.get("id");return this._labels=this._labels.filter(o=>o.id!==n),this._notes=this._notes.map(o=>ne(M({},o),{labels:o.labels.filter(r=>r!==n)})),[200,T(this._labels)]}),this._angorMockApiService.onPost("api/apps/notes/tasks").reply(({request:t})=>{let n=t.body.note,o=t.body.task;return this._notes=this._notes.map(r=>r.id===n.id?(r.tasks||(r.tasks=[]),r.tasks.push({id:Ae.guid(),content:o,completed:!1}),n=T(r),M({},r)):r),[200,n]}),this._angorMockApiService.onGet("api/apps/notes/all").reply(()=>{let t=T(this._labels),n=T(this._notes);return n=n.map(o=>ne(M({},o),{labels:o.labels.map(r=>t.find(s=>s.id===r))})),[200,n]}),this._angorMockApiService.onPost("api/apps/notes").reply(({request:t})=>{let n=t.body.note;return n.id=Ae.guid(),this._notes.push(n),[200,n]}),this._angorMockApiService.onPatch("api/apps/notes").reply(({request:t})=>{let n=t.body.updatedNote;return this._notes=this._notes.map(o=>o.id===n.id?M({},n):o),[200,n]}),this._angorMockApiService.onDelete("api/apps/notes").reply(({request:t})=>{let n=t.params.get("id");return this._notes.forEach((o,r)=>{o.id===n&&this._notes.splice(r,1)}),[200,!0]})}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var oa=j.now(),Rp=[{id:"2c82225f-2a6c-45d3-b18a-1132712a4234",title:"Admin Dashboard",description:"Roadmap for the new project",icon:"heroicons_outline:rectangle-group",lastActivity:oa.startOf("day").minus({day:1}).toISO(),members:["9c510cf3-460d-4a8c-b3be-bcc3db578c08","baa88231-0ee6-4028-96d5-7f187e0f4cd5","18bb18f3-ea7d-4465-8913-e8c9adf6f568"]},{id:"0168b519-3dab-4b46-b2ea-0e678e38a583",title:"Weekly Planning",description:"Job related tasks for the week",icon:"heroicons_outline:calendar",lastActivity:oa.startOf("day").minus({day:2}).toISO(),members:["79ebb9ee-1e57-4706-810c-03edaec8f56d","319ecb5b-f99c-4ee4-81b2-3aeffd1d4735","5bf7ed5b-8b04-46b7-b364-005958b7d82e","d1f612e6-3e3b-481f-a8a9-f917e243b06e","fe0fec0d-002b-406f-87ab-47eb87ba577c","23a47d2c-c6cb-40cc-af87-e946a9df5028","6726643d-e8dc-42fa-83a6-b4ec06921a6b","0d1eb062-13d5-4286-b8d4-e0bea15f3d56"]},{id:"bc7db965-3c4f-4233-abf5-69bd70c3c175",title:"Personal Tasks",description:"Personal tasks around the house",icon:"heroicons_outline:home",lastActivity:oa.startOf("day").minus({week:1}).toISO(),members:["6f6a1c34-390b-4b2e-97c8-ff0e0d787839"]}],Hp=[{id:"a2df7786-519c-485a-a85f-c09a61cc5f37",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",position:65536,title:"To do"},{id:"83ca2a34-65af-49c0-a42e-94a34003fcf2",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",position:131072,title:"In progress"},{id:"a85ea483-f8f7-42d9-a314-3fed6aac22ab",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",position:196608,title:"In review"},{id:"34cbef38-5687-4813-bd66-141a6df6d832",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",position:262144,title:"Completed"}],zp=[{id:"e74e66e9-fe0f-441e-a8ce-28ed6eccc48d",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",listId:"a2df7786-519c-485a-a85f-c09a61cc5f37",position:65536,title:"Example that showcase all of the available bits on the card with a fairly long title compared to other cards",description:"Example that showcase all of the available bits on the card with a fairly long title compared to other cards. Example that showcase all of the available bits on the card with a fairly long title compared to other cards.",labels:["e0175175-2784-48f1-a519-a1d2e397c9b3","51779701-818a-4a53-bc16-137c3bd7a564","e8364d69-9595-46ce-a0f9-ce428632a0ac","caff9c9b-a198-4564-b1f4-8b3df1d345bb","f9eeb436-13a3-4208-a239-0d555960a567"],dueDate:oa.startOf("day").minus({day:10}).toISO()},{id:"ed58add1-45a7-41db-887d-3ca7ee7f2719",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",listId:"a2df7786-519c-485a-a85f-c09a61cc5f37",position:131072,title:"Do a research about most needed admin applications",labels:["e0175175-2784-48f1-a519-a1d2e397c9b3"],dueDate:null},{id:"cd6897cb-acfd-4016-8b53-3f66a5b5fc68",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",listId:"a2df7786-519c-485a-a85f-c09a61cc5f37",position:196608,title:"Implement the Project dashboard",labels:["caff9c9b-a198-4564-b1f4-8b3df1d345bb"],dueDate:oa.startOf("day").toISO()},{id:"6da8747f-b474-4c9a-9eba-5ef212285500",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",listId:"a2df7786-519c-485a-a85f-c09a61cc5f37",position:262144,title:"Implement the Analytics dashboard",labels:["caff9c9b-a198-4564-b1f4-8b3df1d345bb"],dueDate:oa.startOf("day").minus({day:1}).toISO()},{id:"94fb1dee-dd83-4cca-acdd-02e96d3cc4f1",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",listId:"83ca2a34-65af-49c0-a42e-94a34003fcf2",position:65536,title:"Analytics dashboard design",labels:["e8364d69-9595-46ce-a0f9-ce428632a0ac"],dueDate:null},{id:"fc16f7d8-957d-43ed-ba85-20f99b5ce011",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",listId:"83ca2a34-65af-49c0-a42e-94a34003fcf2",position:131072,title:"Project dashboard design",labels:["e8364d69-9595-46ce-a0f9-ce428632a0ac"],dueDate:null},{id:"c0b32f1f-64ec-4f8d-8b11-a8dc809df331",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",listId:"a85ea483-f8f7-42d9-a314-3fed6aac22ab",position:65536,title:"JWT Auth implementation",labels:["caff9c9b-a198-4564-b1f4-8b3df1d345bb"],dueDate:null},{id:"532c2747-be79-464a-9897-6a682bf22b64",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",listId:"34cbef38-5687-4813-bd66-141a6df6d832",position:65536,title:"Create low fidelity wireframes",labels:[],dueDate:null},{id:"1d908efe-c830-476e-9e87-d06e30d89bc2",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",listId:"34cbef38-5687-4813-bd66-141a6df6d832",position:131072,title:"Create high fidelity wireframes",labels:[],dueDate:oa.startOf("day").minus({day:10}).toISO()},{id:"b1da11ed-7896-4826-962d-4b7b718896d4",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",listId:"34cbef38-5687-4813-bd66-141a6df6d832",position:196608,title:"Collect information about most used admin layouts",labels:["e0175175-2784-48f1-a519-a1d2e397c9b3"],dueDate:null},{id:"3b7f3ceb-107f-42bc-a204-c268c9a56cb4",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",listId:"34cbef38-5687-4813-bd66-141a6df6d832",position:262144,title:"Do a research about latest UI trends",labels:["e0175175-2784-48f1-a519-a1d2e397c9b3"],dueDate:null},{id:"cd7f01c5-a941-4076-8cef-37da0354e643",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",listId:"34cbef38-5687-4813-bd66-141a6df6d832",position:327680,title:"Learn more about UX",labels:["e0175175-2784-48f1-a519-a1d2e397c9b3"],dueDate:null}],Bp=[{id:"e0175175-2784-48f1-a519-a1d2e397c9b3",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",title:"Research"},{id:"51779701-818a-4a53-bc16-137c3bd7a564",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",title:"Wireframing"},{id:"e8364d69-9595-46ce-a0f9-ce428632a0ac",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",title:"Design"},{id:"caff9c9b-a198-4564-b1f4-8b3df1d345bb",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",title:"Development"},{id:"f9eeb436-13a3-4208-a239-0d555960a567",boardId:"2c82225f-2a6c-45d3-b18a-1132712a4234",title:"Bug"}],Vp=[{id:"6f6a1c34-390b-4b2e-97c8-ff0e0d787839",name:"Angeline Vinson",avatar:"images/avatars/female-01.jpg"},{id:"4ce4be48-c8c0-468d-9df8-ddfda14cdb37",name:"Roseann Greer",avatar:"images/avatars/female-02.jpg"},{id:"9c510cf3-460d-4a8c-b3be-bcc3db578c08",name:"Lorraine Barnett",avatar:"images/avatars/female-03.jpg"},{id:"7ec887d9-b01a-4057-b5dc-aaed18637cc1",name:"Middleton Bradford",avatar:"images/avatars/male-01.jpg"},{id:"74975a82-addb-427b-9b43-4d2e03331b68",name:"Sue Hays",avatar:"images/avatars/female-04.jpg"},{id:"18bb18f3-ea7d-4465-8913-e8c9adf6f568",name:"Keith Neal",avatar:"images/avatars/male-02.jpg"},{id:"baa88231-0ee6-4028-96d5-7f187e0f4cd5",name:"Wilkins Gilmore",avatar:"images/avatars/male-03.jpg"},{id:"0d1eb062-13d5-4286-b8d4-e0bea15f3d56",name:"Baldwin Stein",avatar:"images/avatars/male-04.jpg"},{id:"5bf7ed5b-8b04-46b7-b364-005958b7d82e",name:"Bobbie Cohen",avatar:"images/avatars/female-05.jpg"},{id:"93b1a72b-e2db-4f77-82d6-272047433508",name:"Melody Peters",avatar:"images/avatars/female-06.jpg"},{id:"d1f612e6-3e3b-481f-a8a9-f917e243b06e",name:"Marquez Ryan",avatar:"images/avatars/male-05.jpg"},{id:"79ebb9ee-1e57-4706-810c-03edaec8f56d",name:"Roberta Briggs",avatar:"images/avatars/female-07.jpg"},{id:"6726643d-e8dc-42fa-83a6-b4ec06921a6b",name:"Robbie Buckley",avatar:"images/avatars/female-08.jpg"},{id:"8af617d7-898e-4992-beda-d5ac1d7ceda4",name:"Garcia Whitney",avatar:"images/avatars/male-06.jpg"},{id:"bcff44c4-9943-4adc-9049-08b1d922a658",name:"Spencer Pate",avatar:"images/avatars/male-07.jpg"},{id:"54160ca2-29c9-4475-88a1-31a9307ad913",name:"Monica Mcdaniel",avatar:"images/avatars/female-09.jpg"},{id:"51286603-3a43-444e-9242-f51fe57d5363",name:"Mcmillan Durham",avatar:"images/avatars/male-08.jpg"},{id:"319ecb5b-f99c-4ee4-81b2-3aeffd1d4735",name:"Jeoine Hebert",avatar:"images/avatars/female-10.jpg"},{id:"fe0fec0d-002b-406f-87ab-47eb87ba577c",name:"Susanna Kline",avatar:"images/avatars/female-11.jpg"},{id:"23a47d2c-c6cb-40cc-af87-e946a9df5028",name:"Suzette Singleton",avatar:"images/avatars/female-12.jpg"}];var Jp=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._boards=Rp,this._cards=zp,this._labels=Bp,this._lists=Hp,this._members=Vp,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/apps/scrumboard/boards").reply(({request:t})=>{let n=T(this._boards);return n=n.map(o=>ne(M({},o),{members:o.members.map(r=>this._members.find(s=>r===s.id))})),[200,n]}),this._angorMockApiService.onGet("api/apps/scrumboard/board").reply(({request:t})=>{let n=t.params.get("id"),o=this._boards.find(s=>s.id===n);o.lists=this._lists.filter(s=>s.boardId===n).sort((s,l)=>s.position-l.position);let r=this._cards.filter(s=>s.boardId===n);return r=r.map(s=>ne(M({},s),{labels:s.labels.map(l=>this._labels.find(c=>c.id===l))})),o.lists.forEach((s,l,c)=>{c[l].cards=r.filter(d=>d.boardId===n&&d.listId===s.id).sort((d,g)=>d.position-g.position)}),o.labels=this._labels.filter(s=>s.boardId===n),[200,T(o)]}),this._angorMockApiService.onPost("api/apps/scrumboard/board/list").reply(({request:t})=>{let n=T(t.body.list);return n.id=Ae.guid(),this._lists.push(n),[200,n]}),this._angorMockApiService.onPatch("api/apps/scrumboard/board/list").reply(({request:t})=>{let n=T(t.body.list),o=null;return this._lists.forEach((r,s,l)=>{r.id===n.id&&(l[s]=Se({},l[s],n),o=l[s])}),[200,o]}),this._angorMockApiService.onPatch("api/apps/scrumboard/board/lists").reply(({request:t})=>{let n=T(t.body.lists),o=[];return n.forEach(r=>{let s=this._lists.findIndex(l=>r.id===l.id);this._lists[s]=Se({},this._lists[s],r),o.push(r)}),[200,o]}),this._angorMockApiService.onDelete("api/apps/scrumboard/board/list").reply(({request:t})=>{let n=t.params.get("id"),o=this._lists.findIndex(r=>r.id===n);return this._lists.splice(o,1),this._cards=this._cards.filter(r=>r.listId!==n),[200,!0]}),this._angorMockApiService.onPut("api/apps/scrumboard/board/card").reply(({request:t})=>{let n=T(t.body.card);return n.id=Ae.guid(),this._cards.push(n),[200,n]}),this._angorMockApiService.onPatch("api/apps/scrumboard/board/card").reply(({request:t})=>{let n=t.body.id,o=T(t.body.card),r=null;return o.labels=o.labels.map(s=>s.id),this._cards.forEach((s,l,c)=>{s.id===n&&(c[l]=Se({},c[l],o),r=T(c[l]))}),r.labels=r.labels.map(s=>this._labels.find(l=>l.id===s)),[200,r]}),this._angorMockApiService.onPatch("api/apps/scrumboard/board/cards").reply(({request:t})=>{let n=T(t.body.cards),o=[];return n.forEach(r=>{let s=this._cards.findIndex(l=>r.id===l.id);r.labels=r.labels.map(l=>l.id),this._cards[s]=Se({},this._cards[s],r),r.labels=r.labels.map(l=>this._labels.find(c=>c.id===l)),o.push(r)}),[200,o]}),this._angorMockApiService.onDelete("api/apps/scrumboard/board/card").reply(({request:t})=>{let n=t.params.get("id"),o=this._cards.findIndex(r=>r.id===n);return this._cards.splice(o,1),[200,!0]}),this._angorMockApiService.onPatch("api/apps/scrumboard/board/card/positions").reply(({request:t})=>{let n=t.body.cards;return this._cards.forEach(r=>{r.position=n.findIndex(s=>s.id===r.id&&s.listId===r.listId&&s.boardId===r.boardId)}),[200,T(this._cards)]}),this._angorMockApiService.onGet("api/apps/scrumboard/board/labels").reply(({request:t})=>{let n=t.params.get("boardId"),o=this._labels.filter(r=>r.boardId===n);return[200,T(o)]}),this._angorMockApiService.onPut("api/apps/scrumboard/board/label").reply(({request:t})=>{let n=T(t.body.label);return n.id=Ae.guid(),this._labels.unshift(n),[200,n]}),this._angorMockApiService.onPatch("api/apps/scrumboard/board/label").reply(({request:t})=>{let n=t.body.id,o=T(t.body.label),r=null;return this._labels.forEach((s,l,c)=>{s.id===n&&(c[l]=Se({},c[l],o),r=c[l])}),[200,r]}),this._angorMockApiService.onDelete("api/apps/scrumboard/board/label").reply(({request:t})=>{let n=t.params.get("id"),o=this._labels.findIndex(s=>s.id===n);return this._labels.splice(o,1),this._cards.filter(s=>s.labels.indexOf(n)>-1).forEach(s=>{s.tags.splice(s.tags.indexOf(n),1)}),[200,!0]})}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Wp=[{id:"a0bf42ca-c3a5-47be-8341-b9c0bb8ef270",title:"Api"},{id:"c6058d0d-a4b0-4453-986a-9d249ec230b1",title:"Frontend"},{id:"d3ef4226-ef2c-43b0-a986-3e3e07f32799",title:"Bug"},{id:"51483dd3-cb98-4400-9128-4bd66b455807",title:"Backend"},{id:"91658b8a-f382-4b0c-a53f-e9390351c2c5",title:"Urgent"},{id:"2b884143-419a-45ca-a7f6-48f99f4e7798",title:"Discuss"}];var Jr=[{id:"f65d517a-6f69-4c88-81f5-416f47405ce1",type:"section",title:"Company internal application v2.0.0",notes:`Magna consectetur culpa duis ad est tempor pariatur velit ullamco aute exercitation magna sunt commodo minim enim aliquip eiusmod ipsum adipisicing magna ipsum reprehenderit lorem magna voluptate magna aliqua culpa. Sit nisi adipisicing pariatur enim enim sunt officia ad labore voluptate magna proident velit excepteur pariatur cillum sit excepteur elit veniam excepteur minim nisi cupidatat proident dolore irure veniam mollit.`,completed:!1,dueDate:"2017-10-18T13:03:37.943Z",priority:1,tags:["91658b8a-f382-4b0c-a53f-e9390351c2c5","51483dd3-cb98-4400-9128-4bd66b455807"],assignedTo:null,subTasks:[{id:"2768a969-a316-449b-bf82-93cff4252cbf",title:"Minim irure fugiat ullamco irure",completed:!1},{id:"6cc5ac8f-3a02-47e6-ad4b-0bd0222e2717",title:"Sint velit ex in adipisicing fugiat",completed:!1}],order:0},{id:"0fcece82-1691-4b98-a9b9-b63218f9deef",type:"task",title:"Create the landing/marketing page and host it on the beta channel",notes:`Et in lorem qui ipsum deserunt duis exercitation lorem elit qui qui ipsum tempor nulla velit aliquip enim consequat incididunt pariatur duis excepteur elit irure nulla ipsum dolor dolore est. @@ -1448,9 +1448,9 @@ Id duis pariatur anim cillum est sint non veniam voluptate deserunt anim nostrud Aute officia labore minim laborum irure cupidatat occaecat laborum ex labore ipsum aliqua cillum do exercitation esse et veniam excepteur mollit incididunt ut qui irure culpa qui deserunt nostrud tempor.`,completed:!1,dueDate:"2024-01-27T11:17:52.198Z",priority:1,tags:["d3ef4226-ef2c-43b0-a986-3e3e07f32799"],assignedTo:"b2e97a96-2f15-4e3d-aff5-4ddf2af924d4",subTasks:[{id:"d2ffe439-2f80-4dce-84a7-d4ac5e17bbf3",title:"Occaecat anim sunt dolor proident",completed:!1}],order:28},{id:"24a1034e-b4d6-4a86-a1ea-90516e87e810",type:"task",title:"Add more error pages - 401, 301, 303, 500 etc.",notes:`Exercitation eu in officia lorem commodo pariatur pariatur nisi consectetur qui elit in aliquip et ullamco duis nostrud aute laborum laborum est dolor non qui amet deserunt ex et aliquip. -Proident consectetur eu amet minim labore anim ad non aute duis eiusmod sit ad elit magna do aliquip aliqua laborum dolor laboris ea irure duis mollit fugiat tempor eu est.`,completed:!1,dueDate:"2024-06-24T04:38:28.087Z",priority:1,tags:["51483dd3-cb98-4400-9128-4bd66b455807"],assignedTo:"7f5db993-ec36-412f-9db3-16d076a98807",subTasks:[{id:"75f55d75-c835-4a6c-a2ae-7a42ae3a7c9d",title:"Et laboris quis lorem est laboris",completed:!0},{id:"c7c91a52-b060-45af-b1b1-a4cff26bf11e",title:"Reprehenderit elit dolore exercitation pariatur",completed:!0}],order:29}];var Wp=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._tags=Jp,this._tasks=Jr,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/apps/tasks/tags").reply(()=>[200,T(this._tags)]),this._angorMockApiService.onPost("api/apps/tasks/tag").reply(({request:t})=>{let n=T(t.body.tag);return n.id=Ae.guid(),this._tags.unshift(n),[200,n]}),this._angorMockApiService.onPatch("api/apps/tasks/tag").reply(({request:t})=>{let n=t.body.id,o=T(t.body.tag),r=null;return this._tags.forEach((s,l,c)=>{s.id===n&&(c[l]=Se({},c[l],o),r=c[l])}),[200,r]}),this._angorMockApiService.onDelete("api/apps/tasks/tag").reply(({request:t})=>{let n=t.params.get("id"),o=this._tags.findIndex(s=>s.id===n);return this._tags.splice(o,1),this._tasks.filter(s=>s.tags.indexOf(n)>-1).forEach(s=>{s.tags.splice(s.tags.indexOf(n),1)}),[200,!0]}),this._angorMockApiService.onGet("api/apps/tasks/all").reply(()=>{let t=T(this._tasks);return t.sort((n,o)=>n.order-o.order),[200,t]}),this._angorMockApiService.onGet("api/apps/tasks/search").reply(({request:t})=>{let n=t.params.get("query"),o;if(n){let r=T(this._tasks);r=r.filter(s=>s.title&&s.title.toLowerCase().includes(n.toLowerCase())||s.notes&&s.notes.toLowerCase().includes(n.toLowerCase())),r.forEach(s=>{let l=new RegExp("("+n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")+")","ig");s.title=s.title.replace(l,"$1")}),o=r}else o=null;return[200,o]}),this._angorMockApiService.onPatch("api/apps/tasks/order").reply(({request:t})=>{let n=t.body.tasks;return this._tasks.forEach(r=>{r.order=n.findIndex(s=>s.id===r.id)}),[200,T(this._tasks)]}),this._angorMockApiService.onGet("api/apps/tasks/task").reply(({request:t})=>{let n=t.params.get("id");return[200,T(this._tasks).find(s=>s.id===n)]}),this._angorMockApiService.onPost("api/apps/tasks/task").reply(({request:t})=>{let n={id:Ae.guid(),type:t.body.type,title:"",notes:null,completed:!1,dueDate:null,priority:1,tags:[],order:0};return this._tasks.unshift(n),this._tasks.forEach((o,r)=>{o.order=r}),[200,n]}),this._angorMockApiService.onPatch("api/apps/tasks/task").reply(({request:t})=>{let n=t.body.id,o=T(t.body.task),r=null;return this._tasks.forEach((s,l,c)=>{s.id===n&&(c[l]=Se({},c[l],o),r=c[l])}),[200,r]}),this._angorMockApiService.onDelete("api/apps/tasks/task").reply(({request:t})=>{let n=t.params.get("id"),o=this._tasks.findIndex(r=>r.id===n);return this._tasks.splice(o,1),[200,!0]})}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Wr={id:"cfaad35d-07a3-4447-a6c3-d8c3d54fd5df",name:"Username",email:"username@angor.io",avatar:"images/avatars/username.jpg",status:"online"};var ng=es(Zp()),Bl=es(Kp()),Vl=es(ag());var og=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._user=Wr,this._secret="YOUR_VERY_CONFIDENTIAL_SECRET_FOR_SIGNING_JWT_TOKENS!!!",this.registerHandlers()}registerHandlers(){this._angorMockApiService.onPost("api/auth/forgot-password",1e3).reply(()=>[200,!0]),this._angorMockApiService.onPost("api/auth/reset-password",1e3).reply(()=>[200,!0]),this._angorMockApiService.onPost("api/auth/sign-in",1500).reply(({request:t})=>t.body.email==="username@angor.io"&&t.body.password==="admin"?[200,{user:T(this._user),accessToken:this._generateJWTToken(),tokenType:"bearer"}]:[404,!1]),this._angorMockApiService.onPost("api/auth/sign-in-with-token").reply(({request:t})=>{let n=t.body.accessToken;return this._verifyJWTToken(n)?[200,{user:T(this._user),accessToken:this._generateJWTToken(),tokenType:"bearer"}]:[401,{error:"Invalid token"}]}),this._angorMockApiService.onPost("api/auth/sign-up",1500).reply(()=>[200,!0]),this._angorMockApiService.onPost("api/auth/unlock-session",1500).reply(({request:t})=>t.body.email==="username@angor.io"&&t.body.password==="admin"?[200,{user:T(this._user),accessToken:this._generateJWTToken(),tokenType:"bearer"}]:[404,!1])}_base64url(t){let n=ng.default.stringify(t);return n=n.replace(/=+$/,""),n=n.replace(/\+/g,"-"),n=n.replace(/\//g,"_"),n}_generateJWTToken(){let t={alg:"HS256",typ:"JWT"},n=new Date,o=Math.floor(n.getTime()/1e3),r=Math.floor(n.setDate(n.getDate()+7)/1e3),s={iat:o,iss:"Angor",exp:r},l=Bl.default.parse(JSON.stringify(t)),c=this._base64url(l),d=Bl.default.parse(JSON.stringify(s)),g=this._base64url(d),x=c+"."+g;return x=(0,Vl.default)(x,this._secret),x=this._base64url(x),c+"."+g+"."+x}_verifyJWTToken(t){let n=t.split("."),o=n[0],r=n[1],s=n[2],l=this._base64url((0,Vl.default)(o+"."+r,this._secret));return s===l}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Qr=[{id:"home",title:"Home",type:"basic",icon:"heroicons_outline:home",link:"/home"},{id:"explore",title:"Explore",type:"basic",icon:"heroicons_outline:chart-pie",link:"/explore"},{id:"settings",title:"Settings",type:"basic",icon:"heroicons_outline:cog",link:"/settings"},{id:"profile",title:"Profile",type:"basic",icon:"heroicons_outline:user",link:"/profile"},{id:"chat",title:"Chat",type:"basic",icon:"heroicons_outline:chat-bubble-left-right",link:"/chat"}],rg=[{id:"home",title:"Home",type:"basic",icon:"heroicons_outline:home",link:"/home"},{id:"explore",title:"Explore",type:"basic",icon:"heroicons_outline:chart-pie",link:"/explore"},{id:"settings",title:"Settings",type:"basic",icon:"heroicons_outline:cog",link:"/settings"},{id:"profile",title:"Profile",type:"basic",icon:"heroicons_outline:user",link:"/profile"},{id:"chat",title:"Chat",type:"basic",icon:"heroicons_outline:chat-bubble-left-right",link:"/chat"}],sg=[{id:"home",title:"Home",type:"basic",icon:"heroicons_outline:home",link:"/home"},{id:"explore",title:"Explore",type:"basic",icon:"heroicons_outline:chart-pie",link:"/explore"},{id:"settings",title:"Settings",type:"basic",icon:"heroicons_outline:cog",link:"/settings"},{id:"profile",title:"Profile",type:"basic",icon:"heroicons_outline:user",link:"/profile"},{id:"chat",title:"Chat",type:"basic",icon:"heroicons_outline:chat-bubble-left-right",link:"/chat"}],lg=[{id:"home",title:"Home",type:"basic",icon:"heroicons_outline:home",link:"/home"},{id:"explore",title:"Explore",type:"basic",icon:"heroicons_outline:chart-pie",link:"/explore"},{id:"settings",title:"Settings",type:"basic",icon:"heroicons_outline:cog",link:"/settings"},{id:"profile",title:"Profile",type:"basic",icon:"heroicons_outline:user",link:"/profile"},{id:"chat",title:"Chat",type:"basic",icon:"heroicons_outline:chat-bubble-left-right",link:"/chat"}];var cg=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._compactNavigation=rg,this._defaultNavigation=Qr,this._futuristicNavigation=sg,this._horizontalNavigation=lg,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/common/navigation").reply(()=>(this._compactNavigation.forEach(t=>{this._defaultNavigation.forEach(n=>{n.id===t.id&&(t.children=T(n.children))})}),this._futuristicNavigation.forEach(t=>{this._defaultNavigation.forEach(n=>{n.id===t.id&&(t.children=T(n.children))})}),this._horizontalNavigation.forEach(t=>{this._defaultNavigation.forEach(n=>{n.id===t.id&&(t.children=T(n.children))})}),[200,{compact:T(this._compactNavigation),default:T(this._defaultNavigation),futuristic:T(this._futuristicNavigation),horizontal:T(this._horizontalNavigation)}]))}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var pi=j.now(),ug=[{id:"493190c9-5b61-4912-afe5-78c21f1044d7",icon:"heroicons_mini:star",title:"Daily Challenges",description:"Your submission has been approved",time:pi.minus({minute:25}).toISO(),read:!1},{id:"6e3e97e5-effc-4fb7-b730-52a151f0b641",image:"images/avatars/male-04.jpg",description:"Leo Gill has added you to the Top Secret Project group and assigned you as the Project Manager",time:pi.minus({minute:50}).toISO(),read:!0,link:"/dashboards/project",useRouter:!0},{id:"b91ccb58-b06c-413b-b389-87010e03a120",icon:"heroicons_mini:envelope",title:"Mailbox",description:"You have 15 unread emails across 3 mailboxes",time:pi.minus({hour:3}).toISO(),read:!1,link:"/dashboards/project",useRouter:!0},{id:"541416c9-84a7-408a-8d74-27a43c38d797",icon:"heroicons_mini:arrow-path",title:"Cron Jobs",description:"Your Docker container is ready for publishing",time:pi.minus({hour:5}).toISO(),read:!1,link:"/dashboards/project",useRouter:!0},{id:"ef7b95a7-8e8b-4616-9619-130d9533add9",image:"images/avatars/male-06.jpg",description:"Roger Murray has accepted your friend request",time:pi.minus({hour:7}).toISO(),read:!0,link:"/dashboards/project",useRouter:!0},{id:"eb8aa470-635e-461d-88e1-23d9ea2a5665",image:"images/avatars/female-04.jpg",description:"Sophie Stone sent you a direct message",time:pi.minus({hour:9}).toISO(),read:!0,link:"/dashboards/project",useRouter:!0},{id:"b85c2338-cc98-4140-bbf8-c226ce4e395e",icon:"heroicons_mini:envelope",title:"Mailbox",description:"You have 3 new unread emails",time:pi.minus({day:1}).toISO(),read:!0,link:"/dashboards/project",useRouter:!0},{id:"8f8e1bf9-4661-4939-9e43-390957b60f42",icon:"heroicons_mini:star",title:"Daily Challenges",description:"Your submission has been accepted, and you can now sign up for the final assignment, which will be available in 2 days",time:pi.minus({day:3}).toISO(),read:!0,link:"/dashboards/project",useRouter:!0},{id:"30af917b-7a6a-45d1-822f-9e7ad7f8bf69",icon:"heroicons_mini:arrow-path",title:"Cron Jobs",description:"Your Vagrant container is ready for download",time:pi.minus({day:4}).toISO(),read:!0,link:"/dashboards/project",useRouter:!0}];var dg=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._notifications=ug,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/common/notifications").reply(()=>[200,T(this._notifications)]),this._angorMockApiService.onPost("api/common/notifications").reply(({request:t})=>{let n=T(t.body.notification);return n.id=Ae.guid(),this._notifications.unshift(n),[200,n]}),this._angorMockApiService.onPatch("api/common/notifications").reply(({request:t})=>{let n=t.body.id,o=T(t.body.notification),r=null;return this._notifications.forEach((s,l,c)=>{s.id===n&&(c[l]=Se({},c[l],o),r=c[l])}),[200,r]}),this._angorMockApiService.onDelete("api/common/notifications").reply(({request:t})=>{let n=t.params.get("id"),o=null,r=this._notifications.findIndex(s=>s.id===n);return o=T(this._notifications[r]),this._notifications.splice(r,1),[200,o]}),this._angorMockApiService.onGet("api/common/notifications/mark-all-as-read").reply(()=>(this._notifications.forEach((t,n,o)=>{o[n].read=!0,o[n].seen=!0}),[200,!0])),this._angorMockApiService.onPost("api/common/notifications/toggle-read-status").reply(({request:t})=>{let n=T(t.body.notification),o=null;return this._notifications.forEach((r,s,l)=>{r.id===n.id&&(l[s].read=n.read,o=l[s])}),[200,o]})}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var mg=(()=>{let e=class e{constructor(t,n){this._angorMockApiService=t,this._angorNavigationService=n,this._defaultNavigation=Qr,this._contacts=Vr,this._tasks=Jr,this.registerHandlers()}registerHandlers(){let t=this._angorNavigationService.getFlatNavigation(this._defaultNavigation);this._angorMockApiService.onPost("api/common/search").reply(({request:n})=>{let o=T(n.body.query.toLowerCase());if(o==="")return[200,{results:[]}];let r=T(this._contacts).filter(d=>d.name.toLowerCase().includes(o)),s=T(t).filter(d=>d.title?.toLowerCase().includes(o)||d.subtitle&&d.subtitle.includes(o)),l=T(this._tasks).filter(d=>d.title.toLowerCase().includes(o)),c=[];return r.length>0&&(r.forEach(d=>{d.link="/apps/contacts/"+d.id,d.value=d.name}),c.push({id:"contacts",label:"Contacts",results:r})),s.length>0&&(s.forEach(d=>{d.value=d.title}),c.push({id:"pages",label:"Pages",results:s})),l.length>0&&(l.forEach(d=>{d.link="/apps/tasks/"+d.id,d.value=d.title}),c.push({id:"tasks",label:"Tasks",results:l})),[200,c]})}};e.\u0275fac=function(n){return new(n||e)(L(ee),L(he))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var pg=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._user=Wr,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/common/user").reply(()=>[200,T(this._user)]),this._angorMockApiService.onPatch("api/common/user").reply(({request:t})=>{let n=T(t.body.user);return this._user=Se({},this._user,n),[200,T(this._user)]})}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var u=j.now(),gg={visitors:{series:{"this-year":[{name:"Visitors",data:[{x:u.minus({months:12}).plus({day:1}).toJSDate(),y:4884},{x:u.minus({months:12}).plus({day:4}).toJSDate(),y:5351},{x:u.minus({months:12}).plus({day:7}).toJSDate(),y:5293},{x:u.minus({months:12}).plus({day:10}).toJSDate(),y:4908},{x:u.minus({months:12}).plus({day:13}).toJSDate(),y:5027},{x:u.minus({months:12}).plus({day:16}).toJSDate(),y:4837},{x:u.minus({months:12}).plus({day:19}).toJSDate(),y:4484},{x:u.minus({months:12}).plus({day:22}).toJSDate(),y:4071},{x:u.minus({months:12}).plus({day:25}).toJSDate(),y:4124},{x:u.minus({months:12}).plus({day:28}).toJSDate(),y:4563},{x:u.minus({months:11}).plus({day:1}).toJSDate(),y:3820},{x:u.minus({months:11}).plus({day:4}).toJSDate(),y:3968},{x:u.minus({months:11}).plus({day:7}).toJSDate(),y:4102},{x:u.minus({months:11}).plus({day:10}).toJSDate(),y:3941},{x:u.minus({months:11}).plus({day:13}).toJSDate(),y:3566},{x:u.minus({months:11}).plus({day:16}).toJSDate(),y:3853},{x:u.minus({months:11}).plus({day:19}).toJSDate(),y:3853},{x:u.minus({months:11}).plus({day:22}).toJSDate(),y:4069},{x:u.minus({months:11}).plus({day:25}).toJSDate(),y:3879},{x:u.minus({months:11}).plus({day:28}).toJSDate(),y:4298},{x:u.minus({months:10}).plus({day:1}).toJSDate(),y:4355},{x:u.minus({months:10}).plus({day:4}).toJSDate(),y:4065},{x:u.minus({months:10}).plus({day:7}).toJSDate(),y:3650},{x:u.minus({months:10}).plus({day:10}).toJSDate(),y:3379},{x:u.minus({months:10}).plus({day:13}).toJSDate(),y:3191},{x:u.minus({months:10}).plus({day:16}).toJSDate(),y:2968},{x:u.minus({months:10}).plus({day:19}).toJSDate(),y:2957},{x:u.minus({months:10}).plus({day:22}).toJSDate(),y:3313},{x:u.minus({months:10}).plus({day:25}).toJSDate(),y:3708},{x:u.minus({months:10}).plus({day:28}).toJSDate(),y:3586},{x:u.minus({months:9}).plus({day:1}).toJSDate(),y:3965},{x:u.minus({months:9}).plus({day:4}).toJSDate(),y:3901},{x:u.minus({months:9}).plus({day:7}).toJSDate(),y:3410},{x:u.minus({months:9}).plus({day:10}).toJSDate(),y:3748},{x:u.minus({months:9}).plus({day:13}).toJSDate(),y:3929},{x:u.minus({months:9}).plus({day:16}).toJSDate(),y:3846},{x:u.minus({months:9}).plus({day:19}).toJSDate(),y:3771},{x:u.minus({months:9}).plus({day:22}).toJSDate(),y:4015},{x:u.minus({months:9}).plus({day:25}).toJSDate(),y:3589},{x:u.minus({months:9}).plus({day:28}).toJSDate(),y:3150},{x:u.minus({months:8}).plus({day:1}).toJSDate(),y:3050},{x:u.minus({months:8}).plus({day:4}).toJSDate(),y:2574},{x:u.minus({months:8}).plus({day:7}).toJSDate(),y:2823},{x:u.minus({months:8}).plus({day:10}).toJSDate(),y:2848},{x:u.minus({months:8}).plus({day:13}).toJSDate(),y:3e3},{x:u.minus({months:8}).plus({day:16}).toJSDate(),y:3216},{x:u.minus({months:8}).plus({day:19}).toJSDate(),y:3299},{x:u.minus({months:8}).plus({day:22}).toJSDate(),y:3768},{x:u.minus({months:8}).plus({day:25}).toJSDate(),y:3524},{x:u.minus({months:8}).plus({day:28}).toJSDate(),y:3918},{x:u.minus({months:7}).plus({day:1}).toJSDate(),y:4145},{x:u.minus({months:7}).plus({day:4}).toJSDate(),y:4378},{x:u.minus({months:7}).plus({day:7}).toJSDate(),y:3941},{x:u.minus({months:7}).plus({day:10}).toJSDate(),y:3932},{x:u.minus({months:7}).plus({day:13}).toJSDate(),y:4380},{x:u.minus({months:7}).plus({day:16}).toJSDate(),y:4243},{x:u.minus({months:7}).plus({day:19}).toJSDate(),y:4367},{x:u.minus({months:7}).plus({day:22}).toJSDate(),y:3879},{x:u.minus({months:7}).plus({day:25}).toJSDate(),y:4357},{x:u.minus({months:7}).plus({day:28}).toJSDate(),y:4181},{x:u.minus({months:6}).plus({day:1}).toJSDate(),y:4619},{x:u.minus({months:6}).plus({day:4}).toJSDate(),y:4769},{x:u.minus({months:6}).plus({day:7}).toJSDate(),y:4901},{x:u.minus({months:6}).plus({day:10}).toJSDate(),y:4640},{x:u.minus({months:6}).plus({day:13}).toJSDate(),y:5128},{x:u.minus({months:6}).plus({day:16}).toJSDate(),y:5015},{x:u.minus({months:6}).plus({day:19}).toJSDate(),y:5360},{x:u.minus({months:6}).plus({day:22}).toJSDate(),y:5608},{x:u.minus({months:6}).plus({day:25}).toJSDate(),y:5272},{x:u.minus({months:6}).plus({day:28}).toJSDate(),y:5660},{x:u.minus({months:5}).plus({day:1}).toJSDate(),y:5836},{x:u.minus({months:5}).plus({day:4}).toJSDate(),y:5659},{x:u.minus({months:5}).plus({day:7}).toJSDate(),y:5575},{x:u.minus({months:5}).plus({day:10}).toJSDate(),y:5474},{x:u.minus({months:5}).plus({day:13}).toJSDate(),y:5427},{x:u.minus({months:5}).plus({day:16}).toJSDate(),y:5865},{x:u.minus({months:5}).plus({day:19}).toJSDate(),y:5700},{x:u.minus({months:5}).plus({day:22}).toJSDate(),y:6052},{x:u.minus({months:5}).plus({day:25}).toJSDate(),y:5760},{x:u.minus({months:5}).plus({day:28}).toJSDate(),y:5648},{x:u.minus({months:4}).plus({day:1}).toJSDate(),y:5435},{x:u.minus({months:4}).plus({day:4}).toJSDate(),y:5239},{x:u.minus({months:4}).plus({day:7}).toJSDate(),y:5452},{x:u.minus({months:4}).plus({day:10}).toJSDate(),y:5416},{x:u.minus({months:4}).plus({day:13}).toJSDate(),y:5195},{x:u.minus({months:4}).plus({day:16}).toJSDate(),y:5119},{x:u.minus({months:4}).plus({day:19}).toJSDate(),y:4635},{x:u.minus({months:4}).plus({day:22}).toJSDate(),y:4833},{x:u.minus({months:4}).plus({day:25}).toJSDate(),y:4584},{x:u.minus({months:4}).plus({day:28}).toJSDate(),y:4822},{x:u.minus({months:3}).plus({day:1}).toJSDate(),y:4582},{x:u.minus({months:3}).plus({day:4}).toJSDate(),y:4348},{x:u.minus({months:3}).plus({day:7}).toJSDate(),y:4132},{x:u.minus({months:3}).plus({day:10}).toJSDate(),y:4099},{x:u.minus({months:3}).plus({day:13}).toJSDate(),y:3849},{x:u.minus({months:3}).plus({day:16}).toJSDate(),y:4010},{x:u.minus({months:3}).plus({day:19}).toJSDate(),y:4486},{x:u.minus({months:3}).plus({day:22}).toJSDate(),y:4403},{x:u.minus({months:3}).plus({day:25}).toJSDate(),y:4141},{x:u.minus({months:3}).plus({day:28}).toJSDate(),y:3780},{x:u.minus({months:2}).plus({day:1}).toJSDate(),y:3524},{x:u.minus({months:2}).plus({day:4}).toJSDate(),y:3212},{x:u.minus({months:2}).plus({day:7}).toJSDate(),y:3568},{x:u.minus({months:2}).plus({day:10}).toJSDate(),y:3800},{x:u.minus({months:2}).plus({day:13}).toJSDate(),y:3796},{x:u.minus({months:2}).plus({day:16}).toJSDate(),y:3870},{x:u.minus({months:2}).plus({day:19}).toJSDate(),y:3745},{x:u.minus({months:2}).plus({day:22}).toJSDate(),y:3751},{x:u.minus({months:2}).plus({day:25}).toJSDate(),y:3310},{x:u.minus({months:2}).plus({day:28}).toJSDate(),y:3509},{x:u.minus({months:1}).plus({day:1}).toJSDate(),y:3187},{x:u.minus({months:1}).plus({day:4}).toJSDate(),y:2918},{x:u.minus({months:1}).plus({day:7}).toJSDate(),y:3191},{x:u.minus({months:1}).plus({day:10}).toJSDate(),y:3437},{x:u.minus({months:1}).plus({day:13}).toJSDate(),y:3291},{x:u.minus({months:1}).plus({day:16}).toJSDate(),y:3317},{x:u.minus({months:1}).plus({day:19}).toJSDate(),y:3716},{x:u.minus({months:1}).plus({day:22}).toJSDate(),y:3260},{x:u.minus({months:1}).plus({day:25}).toJSDate(),y:3694},{x:u.minus({months:1}).plus({day:28}).toJSDate(),y:3598}]}],"last-year":[{name:"Visitors",data:[{x:u.minus({months:24}).plus({day:1}).toJSDate(),y:2021},{x:u.minus({months:24}).plus({day:4}).toJSDate(),y:1749},{x:u.minus({months:24}).plus({day:7}).toJSDate(),y:1654},{x:u.minus({months:24}).plus({day:10}).toJSDate(),y:1900},{x:u.minus({months:24}).plus({day:13}).toJSDate(),y:1647},{x:u.minus({months:24}).plus({day:16}).toJSDate(),y:1315},{x:u.minus({months:24}).plus({day:19}).toJSDate(),y:1807},{x:u.minus({months:24}).plus({day:22}).toJSDate(),y:1793},{x:u.minus({months:24}).plus({day:25}).toJSDate(),y:1892},{x:u.minus({months:24}).plus({day:28}).toJSDate(),y:1846},{x:u.minus({months:23}).plus({day:1}).toJSDate(),y:1804},{x:u.minus({months:23}).plus({day:4}).toJSDate(),y:1778},{x:u.minus({months:23}).plus({day:7}).toJSDate(),y:2015},{x:u.minus({months:23}).plus({day:10}).toJSDate(),y:1892},{x:u.minus({months:23}).plus({day:13}).toJSDate(),y:1708},{x:u.minus({months:23}).plus({day:16}).toJSDate(),y:1711},{x:u.minus({months:23}).plus({day:19}).toJSDate(),y:1570},{x:u.minus({months:23}).plus({day:22}).toJSDate(),y:1507},{x:u.minus({months:23}).plus({day:25}).toJSDate(),y:1451},{x:u.minus({months:23}).plus({day:28}).toJSDate(),y:1522},{x:u.minus({months:22}).plus({day:1}).toJSDate(),y:1977},{x:u.minus({months:22}).plus({day:4}).toJSDate(),y:2367},{x:u.minus({months:22}).plus({day:7}).toJSDate(),y:2798},{x:u.minus({months:22}).plus({day:10}).toJSDate(),y:3080},{x:u.minus({months:22}).plus({day:13}).toJSDate(),y:2856},{x:u.minus({months:22}).plus({day:16}).toJSDate(),y:2745},{x:u.minus({months:22}).plus({day:19}).toJSDate(),y:2750},{x:u.minus({months:22}).plus({day:22}).toJSDate(),y:2728},{x:u.minus({months:22}).plus({day:25}).toJSDate(),y:2436},{x:u.minus({months:22}).plus({day:28}).toJSDate(),y:2289},{x:u.minus({months:21}).plus({day:1}).toJSDate(),y:2804},{x:u.minus({months:21}).plus({day:4}).toJSDate(),y:2777},{x:u.minus({months:21}).plus({day:7}).toJSDate(),y:3024},{x:u.minus({months:21}).plus({day:10}).toJSDate(),y:2657},{x:u.minus({months:21}).plus({day:13}).toJSDate(),y:2218},{x:u.minus({months:21}).plus({day:16}).toJSDate(),y:1964},{x:u.minus({months:21}).plus({day:19}).toJSDate(),y:1674},{x:u.minus({months:21}).plus({day:22}).toJSDate(),y:1721},{x:u.minus({months:21}).plus({day:25}).toJSDate(),y:2005},{x:u.minus({months:21}).plus({day:28}).toJSDate(),y:1613},{x:u.minus({months:20}).plus({day:1}).toJSDate(),y:1071},{x:u.minus({months:20}).plus({day:4}).toJSDate(),y:1079},{x:u.minus({months:20}).plus({day:7}).toJSDate(),y:1133},{x:u.minus({months:20}).plus({day:10}).toJSDate(),y:1536},{x:u.minus({months:20}).plus({day:13}).toJSDate(),y:2016},{x:u.minus({months:20}).plus({day:16}).toJSDate(),y:2256},{x:u.minus({months:20}).plus({day:19}).toJSDate(),y:1934},{x:u.minus({months:20}).plus({day:22}).toJSDate(),y:1832},{x:u.minus({months:20}).plus({day:25}).toJSDate(),y:2075},{x:u.minus({months:20}).plus({day:28}).toJSDate(),y:1709},{x:u.minus({months:19}).plus({day:1}).toJSDate(),y:1831},{x:u.minus({months:19}).plus({day:4}).toJSDate(),y:1434},{x:u.minus({months:19}).plus({day:7}).toJSDate(),y:1293},{x:u.minus({months:19}).plus({day:10}).toJSDate(),y:1064},{x:u.minus({months:19}).plus({day:13}).toJSDate(),y:1080},{x:u.minus({months:19}).plus({day:16}).toJSDate(),y:1032},{x:u.minus({months:19}).plus({day:19}).toJSDate(),y:1280},{x:u.minus({months:19}).plus({day:22}).toJSDate(),y:1344},{x:u.minus({months:19}).plus({day:25}).toJSDate(),y:1835},{x:u.minus({months:19}).plus({day:28}).toJSDate(),y:2287},{x:u.minus({months:18}).plus({day:1}).toJSDate(),y:2692},{x:u.minus({months:18}).plus({day:4}).toJSDate(),y:2250},{x:u.minus({months:18}).plus({day:7}).toJSDate(),y:1814},{x:u.minus({months:18}).plus({day:10}).toJSDate(),y:1906},{x:u.minus({months:18}).plus({day:13}).toJSDate(),y:1973},{x:u.minus({months:18}).plus({day:16}).toJSDate(),y:1882},{x:u.minus({months:18}).plus({day:19}).toJSDate(),y:2333},{x:u.minus({months:18}).plus({day:22}).toJSDate(),y:2048},{x:u.minus({months:18}).plus({day:25}).toJSDate(),y:2547},{x:u.minus({months:18}).plus({day:28}).toJSDate(),y:2884},{x:u.minus({months:17}).plus({day:1}).toJSDate(),y:2771},{x:u.minus({months:17}).plus({day:4}).toJSDate(),y:2522},{x:u.minus({months:17}).plus({day:7}).toJSDate(),y:2543},{x:u.minus({months:17}).plus({day:10}).toJSDate(),y:2413},{x:u.minus({months:17}).plus({day:13}).toJSDate(),y:2002},{x:u.minus({months:17}).plus({day:16}).toJSDate(),y:1838},{x:u.minus({months:17}).plus({day:19}).toJSDate(),y:1830},{x:u.minus({months:17}).plus({day:22}).toJSDate(),y:1872},{x:u.minus({months:17}).plus({day:25}).toJSDate(),y:2246},{x:u.minus({months:17}).plus({day:28}).toJSDate(),y:2171},{x:u.minus({months:16}).plus({day:1}).toJSDate(),y:2988},{x:u.minus({months:16}).plus({day:4}).toJSDate(),y:2694},{x:u.minus({months:16}).plus({day:7}).toJSDate(),y:2806},{x:u.minus({months:16}).plus({day:10}).toJSDate(),y:3040},{x:u.minus({months:16}).plus({day:13}).toJSDate(),y:2898},{x:u.minus({months:16}).plus({day:16}).toJSDate(),y:3013},{x:u.minus({months:16}).plus({day:19}).toJSDate(),y:2760},{x:u.minus({months:16}).plus({day:22}).toJSDate(),y:3021},{x:u.minus({months:16}).plus({day:25}).toJSDate(),y:2688},{x:u.minus({months:16}).plus({day:28}).toJSDate(),y:2572},{x:u.minus({months:15}).plus({day:1}).toJSDate(),y:2789},{x:u.minus({months:15}).plus({day:4}).toJSDate(),y:3069},{x:u.minus({months:15}).plus({day:7}).toJSDate(),y:3142},{x:u.minus({months:15}).plus({day:10}).toJSDate(),y:3614},{x:u.minus({months:15}).plus({day:13}).toJSDate(),y:3202},{x:u.minus({months:15}).plus({day:16}).toJSDate(),y:2730},{x:u.minus({months:15}).plus({day:19}).toJSDate(),y:2951},{x:u.minus({months:15}).plus({day:22}).toJSDate(),y:3267},{x:u.minus({months:15}).plus({day:25}).toJSDate(),y:2882},{x:u.minus({months:15}).plus({day:28}).toJSDate(),y:2885},{x:u.minus({months:14}).plus({day:1}).toJSDate(),y:2915},{x:u.minus({months:14}).plus({day:4}).toJSDate(),y:2790},{x:u.minus({months:14}).plus({day:7}).toJSDate(),y:3071},{x:u.minus({months:14}).plus({day:10}).toJSDate(),y:2802},{x:u.minus({months:14}).plus({day:13}).toJSDate(),y:2382},{x:u.minus({months:14}).plus({day:16}).toJSDate(),y:1883},{x:u.minus({months:14}).plus({day:19}).toJSDate(),y:1448},{x:u.minus({months:14}).plus({day:22}).toJSDate(),y:1176},{x:u.minus({months:14}).plus({day:25}).toJSDate(),y:1275},{x:u.minus({months:14}).plus({day:28}).toJSDate(),y:1136},{x:u.minus({months:13}).plus({day:1}).toJSDate(),y:1160},{x:u.minus({months:13}).plus({day:4}).toJSDate(),y:1524},{x:u.minus({months:13}).plus({day:7}).toJSDate(),y:1305},{x:u.minus({months:13}).plus({day:10}).toJSDate(),y:1725},{x:u.minus({months:13}).plus({day:13}).toJSDate(),y:1850},{x:u.minus({months:13}).plus({day:16}).toJSDate(),y:2304},{x:u.minus({months:13}).plus({day:19}).toJSDate(),y:2187},{x:u.minus({months:13}).plus({day:22}).toJSDate(),y:2597},{x:u.minus({months:13}).plus({day:25}).toJSDate(),y:2246},{x:u.minus({months:13}).plus({day:28}).toJSDate(),y:1767}]}]}},conversions:{amount:4123,labels:[u.minus({days:47}).toFormat("dd MMM")+" - "+u.minus({days:40}).toFormat("dd MMM"),u.minus({days:39}).toFormat("dd MMM")+" - "+u.minus({days:32}).toFormat("dd MMM"),u.minus({days:31}).toFormat("dd MMM")+" - "+u.minus({days:24}).toFormat("dd MMM"),u.minus({days:23}).toFormat("dd MMM")+" - "+u.minus({days:16}).toFormat("dd MMM"),u.minus({days:15}).toFormat("dd MMM")+" - "+u.minus({days:8}).toFormat("dd MMM"),u.minus({days:7}).toFormat("dd MMM")+" - "+u.toFormat("dd MMM")],series:[{name:"Conversions",data:[4412,4345,4541,4677,4322,4123]}]},impressions:{amount:46085,labels:[u.minus({days:31}).toFormat("dd MMM")+" - "+u.minus({days:24}).toFormat("dd MMM"),u.minus({days:23}).toFormat("dd MMM")+" - "+u.minus({days:16}).toFormat("dd MMM"),u.minus({days:15}).toFormat("dd MMM")+" - "+u.minus({days:8}).toFormat("dd MMM"),u.minus({days:7}).toFormat("dd MMM")+" - "+u.toFormat("dd MMM")],series:[{name:"Impressions",data:[11577,11441,11544,11523]}]},visits:{amount:62083,labels:[u.minus({days:31}).toFormat("dd MMM")+" - "+u.minus({days:24}).toFormat("dd MMM"),u.minus({days:23}).toFormat("dd MMM")+" - "+u.minus({days:16}).toFormat("dd MMM"),u.minus({days:15}).toFormat("dd MMM")+" - "+u.minus({days:8}).toFormat("dd MMM"),u.minus({days:7}).toFormat("dd MMM")+" - "+u.toFormat("dd MMM")],series:[{name:"Visits",data:[15521,15519,15522,15521]}]},visitorsVsPageViews:{overallScore:472,averageRatio:45,predictedRatio:55,series:[{name:"Page Views",data:[{x:u.minus({days:65}).toJSDate(),y:4769},{x:u.minus({days:64}).toJSDate(),y:4901},{x:u.minus({days:63}).toJSDate(),y:4640},{x:u.minus({days:62}).toJSDate(),y:5128},{x:u.minus({days:61}).toJSDate(),y:5015},{x:u.minus({days:60}).toJSDate(),y:5360},{x:u.minus({days:59}).toJSDate(),y:5608},{x:u.minus({days:58}).toJSDate(),y:5272},{x:u.minus({days:57}).toJSDate(),y:5660},{x:u.minus({days:56}).toJSDate(),y:6026},{x:u.minus({days:55}).toJSDate(),y:5836},{x:u.minus({days:54}).toJSDate(),y:5659},{x:u.minus({days:53}).toJSDate(),y:5575},{x:u.minus({days:52}).toJSDate(),y:5474},{x:u.minus({days:51}).toJSDate(),y:5427},{x:u.minus({days:50}).toJSDate(),y:5865},{x:u.minus({days:49}).toJSDate(),y:5700},{x:u.minus({days:48}).toJSDate(),y:6052},{x:u.minus({days:47}).toJSDate(),y:5760},{x:u.minus({days:46}).toJSDate(),y:5648},{x:u.minus({days:45}).toJSDate(),y:5510},{x:u.minus({days:44}).toJSDate(),y:5435},{x:u.minus({days:43}).toJSDate(),y:5239},{x:u.minus({days:42}).toJSDate(),y:5452},{x:u.minus({days:41}).toJSDate(),y:5416},{x:u.minus({days:40}).toJSDate(),y:5195},{x:u.minus({days:39}).toJSDate(),y:5119},{x:u.minus({days:38}).toJSDate(),y:4635},{x:u.minus({days:37}).toJSDate(),y:4833},{x:u.minus({days:36}).toJSDate(),y:4584},{x:u.minus({days:35}).toJSDate(),y:4822},{x:u.minus({days:34}).toJSDate(),y:4330},{x:u.minus({days:33}).toJSDate(),y:4582},{x:u.minus({days:32}).toJSDate(),y:4348},{x:u.minus({days:31}).toJSDate(),y:4132},{x:u.minus({days:30}).toJSDate(),y:4099},{x:u.minus({days:29}).toJSDate(),y:3849},{x:u.minus({days:28}).toJSDate(),y:4010},{x:u.minus({days:27}).toJSDate(),y:4486},{x:u.minus({days:26}).toJSDate(),y:4403},{x:u.minus({days:25}).toJSDate(),y:4141},{x:u.minus({days:24}).toJSDate(),y:3780},{x:u.minus({days:23}).toJSDate(),y:3929},{x:u.minus({days:22}).toJSDate(),y:3524},{x:u.minus({days:21}).toJSDate(),y:3212},{x:u.minus({days:20}).toJSDate(),y:3568},{x:u.minus({days:19}).toJSDate(),y:3800},{x:u.minus({days:18}).toJSDate(),y:3796},{x:u.minus({days:17}).toJSDate(),y:3870},{x:u.minus({days:16}).toJSDate(),y:3745},{x:u.minus({days:15}).toJSDate(),y:3751},{x:u.minus({days:14}).toJSDate(),y:3310},{x:u.minus({days:13}).toJSDate(),y:3509},{x:u.minus({days:12}).toJSDate(),y:3311},{x:u.minus({days:11}).toJSDate(),y:3187},{x:u.minus({days:10}).toJSDate(),y:2918},{x:u.minus({days:9}).toJSDate(),y:3191},{x:u.minus({days:8}).toJSDate(),y:3437},{x:u.minus({days:7}).toJSDate(),y:3291},{x:u.minus({days:6}).toJSDate(),y:3317},{x:u.minus({days:5}).toJSDate(),y:3716},{x:u.minus({days:4}).toJSDate(),y:3260},{x:u.minus({days:3}).toJSDate(),y:3694},{x:u.minus({days:2}).toJSDate(),y:3598},{x:u.minus({days:1}).toJSDate(),y:3812}]},{name:"Visitors",data:[{x:u.minus({days:65}).toJSDate(),y:1654},{x:u.minus({days:64}).toJSDate(),y:1900},{x:u.minus({days:63}).toJSDate(),y:1647},{x:u.minus({days:62}).toJSDate(),y:1315},{x:u.minus({days:61}).toJSDate(),y:1807},{x:u.minus({days:60}).toJSDate(),y:1793},{x:u.minus({days:59}).toJSDate(),y:1892},{x:u.minus({days:58}).toJSDate(),y:1846},{x:u.minus({days:57}).toJSDate(),y:1966},{x:u.minus({days:56}).toJSDate(),y:1804},{x:u.minus({days:55}).toJSDate(),y:1778},{x:u.minus({days:54}).toJSDate(),y:2015},{x:u.minus({days:53}).toJSDate(),y:1892},{x:u.minus({days:52}).toJSDate(),y:1708},{x:u.minus({days:51}).toJSDate(),y:1711},{x:u.minus({days:50}).toJSDate(),y:1570},{x:u.minus({days:49}).toJSDate(),y:1507},{x:u.minus({days:48}).toJSDate(),y:1451},{x:u.minus({days:47}).toJSDate(),y:1522},{x:u.minus({days:46}).toJSDate(),y:1801},{x:u.minus({days:45}).toJSDate(),y:1977},{x:u.minus({days:44}).toJSDate(),y:2367},{x:u.minus({days:43}).toJSDate(),y:2798},{x:u.minus({days:42}).toJSDate(),y:3080},{x:u.minus({days:41}).toJSDate(),y:2856},{x:u.minus({days:40}).toJSDate(),y:2745},{x:u.minus({days:39}).toJSDate(),y:2750},{x:u.minus({days:38}).toJSDate(),y:2728},{x:u.minus({days:37}).toJSDate(),y:2436},{x:u.minus({days:36}).toJSDate(),y:2289},{x:u.minus({days:35}).toJSDate(),y:2657},{x:u.minus({days:34}).toJSDate(),y:2804},{x:u.minus({days:33}).toJSDate(),y:2777},{x:u.minus({days:32}).toJSDate(),y:3024},{x:u.minus({days:31}).toJSDate(),y:2657},{x:u.minus({days:30}).toJSDate(),y:2218},{x:u.minus({days:29}).toJSDate(),y:1964},{x:u.minus({days:28}).toJSDate(),y:1674},{x:u.minus({days:27}).toJSDate(),y:1721},{x:u.minus({days:26}).toJSDate(),y:2005},{x:u.minus({days:25}).toJSDate(),y:1613},{x:u.minus({days:24}).toJSDate(),y:1295},{x:u.minus({days:23}).toJSDate(),y:1071},{x:u.minus({days:22}).toJSDate(),y:799},{x:u.minus({days:21}).toJSDate(),y:1133},{x:u.minus({days:20}).toJSDate(),y:1536},{x:u.minus({days:19}).toJSDate(),y:2016},{x:u.minus({days:18}).toJSDate(),y:2256},{x:u.minus({days:17}).toJSDate(),y:1934},{x:u.minus({days:16}).toJSDate(),y:1832},{x:u.minus({days:15}).toJSDate(),y:2075},{x:u.minus({days:14}).toJSDate(),y:1709},{x:u.minus({days:13}).toJSDate(),y:1932},{x:u.minus({days:12}).toJSDate(),y:1831},{x:u.minus({days:11}).toJSDate(),y:1434},{x:u.minus({days:10}).toJSDate(),y:993},{x:u.minus({days:9}).toJSDate(),y:1064},{x:u.minus({days:8}).toJSDate(),y:618},{x:u.minus({days:7}).toJSDate(),y:1032},{x:u.minus({days:6}).toJSDate(),y:1280},{x:u.minus({days:5}).toJSDate(),y:1344},{x:u.minus({days:4}).toJSDate(),y:1835},{x:u.minus({days:3}).toJSDate(),y:2287},{x:u.minus({days:2}).toJSDate(),y:2226},{x:u.minus({days:1}).toJSDate(),y:2692}]}]},newVsReturning:{uniqueVisitors:46085,series:[80,20],labels:["New","Returning"]},gender:{uniqueVisitors:46085,series:[55,45],labels:["Male","Female"]},age:{uniqueVisitors:46085,series:[35,65],labels:["Under 30","Over 30"]},language:{uniqueVisitors:46085,series:[25,75],labels:["English","Other"]}};var fg=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._analytics=gg,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/dashboards/analytics").reply(()=>[200,T(this._analytics)])}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var A=j.now(),hg={btc:{amount:8878.48,trend:{dir:"up",amount:.17},marketCap:148752956966,volume:22903438381,supply:18168448,allTimeHigh:19891,price:{series:[{name:"Price",data:[{x:-145,y:6554.36},{x:-144,y:6554.36},{x:-143,y:6546.94},{x:-142,y:6546.96},{x:-141,y:6546.11},{x:-140,y:6550.26},{x:-139,y:6546.11},{x:-138,y:6550.79},{x:-137,y:6545.36},{x:-136,y:6541.06},{x:-135,y:6540.1},{x:-134,y:6538.31},{x:-133,y:6538.42},{x:-132,y:6538.48},{x:-131,y:6538.71},{x:-130,y:6548.42},{x:-129,y:6546.87},{x:-128,y:6547.07},{x:-127,y:6535.07},{x:-126,y:6535.01},{x:-125,y:6539.02},{x:-124,y:6547.96},{x:-123,y:6547.92},{x:-122,y:6546.56},{x:-121,y:6546.56},{x:-120,y:6564.16},{x:-119,y:6560.83},{x:-118,y:6559.08},{x:-117,y:6553.02},{x:-116,y:6564.99},{x:-115,y:6558.7},{x:-114,y:6568.73},{x:-113,y:6568.8},{x:-112,y:6568.8},{x:-111,y:6568.8},{x:-110,y:6571.83},{x:-109,y:6562.64},{x:-108,y:6561.28},{x:-107,y:6561.28},{x:-106,y:6560.4},{x:-105,y:6564.41},{x:-104,y:6562.44},{x:-103,y:6565.13},{x:-102,y:6553.3},{x:-101,y:6552.68},{x:-100,y:6551.92},{x:-99,y:6553.85},{x:-98,y:6560},{x:-97,y:6560},{x:-96,y:6565.01},{x:-95,y:6583.19},{x:-94,y:6555.79},{x:-93,y:6556.04},{x:-92,y:6558.85},{x:-91,y:6564.75},{x:-90,y:6564.88},{x:-89,y:6565.1},{x:-88,y:6565.72},{x:-87,y:6565.72},{x:-86,y:6565.95},{x:-85,y:6561.82},{x:-84,y:6566.26},{x:-83,y:6568.81},{x:-82,y:6588.57},{x:-81,y:6587.11},{x:-80,y:6577.86},{x:-79,y:6586.51},{x:-78,y:6581.14},{x:-77,y:6581.45},{x:-76,y:6589.54},{x:-75,y:6580.91},{x:-74,y:6581.67},{x:-73,y:6579.06},{x:-72,y:6578.73},{x:-71,y:6578.64},{x:-70,y:6579.08},{x:-69,y:6577.43},{x:-68,y:6582.12},{x:-67,y:6572.42},{x:-66,y:6578.72},{x:-65,y:6572.43},{x:-64,y:6570.64},{x:-63,y:6561.64},{x:-62,y:6550.84},{x:-61,y:6561.83},{x:-60,y:6561.84},{x:-59,y:6552.44},{x:-58,y:6552.47},{x:-57,y:6562.31},{x:-56,y:6562.1},{x:-55,y:6561.65},{x:-54,y:6547.96},{x:-53,y:6559.95},{x:-52,y:6562.08},{x:-51,y:6557.71},{x:-50,y:6559.05},{x:-49,y:6562.69},{x:-48,y:6578.18},{x:-47,y:6580.15},{x:-46,y:6584.26},{x:-45,y:6574.75},{x:-44,y:6574.85},{x:-43,y:6582.63},{x:-42,y:6569.7},{x:-41,y:6570.1},{x:-40,y:6570.11},{x:-39,y:6569.71},{x:-38,y:6578.03},{x:-37,y:6579.92},{x:-36,y:6571.03},{x:-35,y:6571.48},{x:-34,y:6576.67},{x:-33,y:6576.67},{x:-32,y:6576.63},{x:-31,y:6576.68},{x:-30,y:6573.29},{x:-29,y:6577.28},{x:-28,y:6577.73},{x:-27,y:6577.7},{x:-26,y:6578.36},{x:-25,y:6578.24},{x:-24,y:6581.3},{x:-23,y:6582.59},{x:-22,y:6602.51},{x:-21,y:6582.65},{x:-20,y:6574.77},{x:-19,y:6574.41},{x:-18,y:6575.08},{x:-17,y:6575.08},{x:-16,y:6574.09},{x:-15,y:6568.84},{x:-14,y:6567.49},{x:-13,y:6559.75},{x:-12,y:6566.65},{x:-11,y:6567.52},{x:-10,y:6567.59},{x:-9,y:6564.18},{x:-8,y:6570.11},{x:-7,y:6562.7},{x:-6,y:6562.7},{x:-5,y:6562.77},{x:-4,y:6569.46},{x:-3,y:6571.04},{x:-2,y:6571.48},{x:-1,y:6571.3}]}]}},prices:{btc:8878.48,eth:170.46,bch:359.93,xrp:.23512},wallets:{btc:24.97311243,eth:126.3212,bch:78.454412,xrp:11278.771123},watchlist:[{title:"Ethereum",iso:"ETH",amount:170.46,trend:{dir:"up",amount:2.35},series:[{name:"Price",data:[{x:A.minus({minutes:20}).toFormat("HH:mm"),y:154.36},{x:A.minus({minutes:19}).toFormat("HH:mm"),y:154.36},{x:A.minus({minutes:18}).toFormat("HH:mm"),y:146.94},{x:A.minus({minutes:17}).toFormat("HH:mm"),y:146.96},{x:A.minus({minutes:16}).toFormat("HH:mm"),y:146.11},{x:A.minus({minutes:15}).toFormat("HH:mm"),y:150.26},{x:A.minus({minutes:14}).toFormat("HH:mm"),y:146.11},{x:A.minus({minutes:13}).toFormat("HH:mm"),y:150.79},{x:A.minus({minutes:12}).toFormat("HH:mm"),y:145.36},{x:A.minus({minutes:11}).toFormat("HH:mm"),y:141.06},{x:A.minus({minutes:10}).toFormat("HH:mm"),y:140.1},{x:A.minus({minutes:9}).toFormat("HH:mm"),y:138.31},{x:A.minus({minutes:8}).toFormat("HH:mm"),y:138.42},{x:A.minus({minutes:7}).toFormat("HH:mm"),y:138.48},{x:A.minus({minutes:6}).toFormat("HH:mm"),y:138.71},{x:A.minus({minutes:5}).toFormat("HH:mm"),y:148.42},{x:A.minus({minutes:4}).toFormat("HH:mm"),y:146.87},{x:A.minus({minutes:3}).toFormat("HH:mm"),y:147.07},{x:A.minus({minutes:2}).toFormat("HH:mm"),y:135.07},{x:A.minus({minutes:1}).toFormat("HH:mm"),y:135.01}]}]},{title:"Bitcoin Cash",iso:"BCH",amount:359.93,trend:{dir:"up",amount:9.94},series:[{name:"Price",data:[{x:A.minus({minutes:20}).toFormat("HH:mm"),y:374.77},{x:A.minus({minutes:19}).toFormat("HH:mm"),y:374.41},{x:A.minus({minutes:18}).toFormat("HH:mm"),y:375.08},{x:A.minus({minutes:17}).toFormat("HH:mm"),y:375.08},{x:A.minus({minutes:16}).toFormat("HH:mm"),y:374.09},{x:A.minus({minutes:15}).toFormat("HH:mm"),y:368.84},{x:A.minus({minutes:14}).toFormat("HH:mm"),y:367.49},{x:A.minus({minutes:13}).toFormat("HH:mm"),y:359.75},{x:A.minus({minutes:12}).toFormat("HH:mm"),y:366.65},{x:A.minus({minutes:11}).toFormat("HH:mm"),y:367.52},{x:A.minus({minutes:10}).toFormat("HH:mm"),y:367.59},{x:A.minus({minutes:9}).toFormat("HH:mm"),y:364.18},{x:A.minus({minutes:8}).toFormat("HH:mm"),y:370.11},{x:A.minus({minutes:7}).toFormat("HH:mm"),y:362.7},{x:A.minus({minutes:6}).toFormat("HH:mm"),y:362.7},{x:A.minus({minutes:5}).toFormat("HH:mm"),y:362.77},{x:A.minus({minutes:4}).toFormat("HH:mm"),y:369.46},{x:A.minus({minutes:3}).toFormat("HH:mm"),y:371.04},{x:A.minus({minutes:2}).toFormat("HH:mm"),y:371.48},{x:A.minus({minutes:1}).toFormat("HH:mm"),y:371.3}]}]},{title:"XRP",iso:"XRP",amount:.23512,trend:{dir:"down",amount:.35},series:[{name:"Price",data:[{x:A.minus({minutes:20}).toFormat("HH:mm"),y:.258},{x:A.minus({minutes:19}).toFormat("HH:mm"),y:.256},{x:A.minus({minutes:18}).toFormat("HH:mm"),y:.255},{x:A.minus({minutes:17}).toFormat("HH:mm"),y:.255},{x:A.minus({minutes:16}).toFormat("HH:mm"),y:.254},{x:A.minus({minutes:15}).toFormat("HH:mm"),y:.248},{x:A.minus({minutes:14}).toFormat("HH:mm"),y:.247},{x:A.minus({minutes:13}).toFormat("HH:mm"),y:.249},{x:A.minus({minutes:12}).toFormat("HH:mm"),y:.246},{x:A.minus({minutes:11}).toFormat("HH:mm"),y:.247},{x:A.minus({minutes:10}).toFormat("HH:mm"),y:.247},{x:A.minus({minutes:9}).toFormat("HH:mm"),y:.244},{x:A.minus({minutes:8}).toFormat("HH:mm"),y:.25},{x:A.minus({minutes:7}).toFormat("HH:mm"),y:.242},{x:A.minus({minutes:6}).toFormat("HH:mm"),y:.251},{x:A.minus({minutes:5}).toFormat("HH:mm"),y:.251},{x:A.minus({minutes:4}).toFormat("HH:mm"),y:.251},{x:A.minus({minutes:3}).toFormat("HH:mm"),y:.249},{x:A.minus({minutes:2}).toFormat("HH:mm"),y:.242},{x:A.minus({minutes:1}).toFormat("HH:mm"),y:.24}]}]},{title:"Litecoin",iso:"LTC",amount:60.15,trend:{dir:"up",amount:.99},series:[{name:"Price",data:[{x:A.minus({minutes:20}).toFormat("HH:mm"),y:62.54},{x:A.minus({minutes:19}).toFormat("HH:mm"),y:61.54},{x:A.minus({minutes:18}).toFormat("HH:mm"),y:62.55},{x:A.minus({minutes:17}).toFormat("HH:mm"),y:60.55},{x:A.minus({minutes:16}).toFormat("HH:mm"),y:59.54},{x:A.minus({minutes:15}).toFormat("HH:mm"),y:58.48},{x:A.minus({minutes:14}).toFormat("HH:mm"),y:54.47},{x:A.minus({minutes:13}).toFormat("HH:mm"),y:51.49},{x:A.minus({minutes:12}).toFormat("HH:mm"),y:51.46},{x:A.minus({minutes:11}).toFormat("HH:mm"),y:53.47},{x:A.minus({minutes:10}).toFormat("HH:mm"),y:52.47},{x:A.minus({minutes:9}).toFormat("HH:mm"),y:54.44},{x:A.minus({minutes:8}).toFormat("HH:mm"),y:59.5},{x:A.minus({minutes:7}).toFormat("HH:mm"),y:62.42},{x:A.minus({minutes:6}).toFormat("HH:mm"),y:61.42},{x:A.minus({minutes:5}).toFormat("HH:mm"),y:60.42},{x:A.minus({minutes:4}).toFormat("HH:mm"),y:58.49},{x:A.minus({minutes:3}).toFormat("HH:mm"),y:57.51},{x:A.minus({minutes:2}).toFormat("HH:mm"),y:54.51},{x:A.minus({minutes:1}).toFormat("HH:mm"),y:51.25}]}]},{title:"Zcash",iso:"ZEC",amount:58.41,trend:{dir:"down",amount:8.79},series:[{name:"Price",data:[{x:A.minus({minutes:20}).toFormat("HH:mm"),y:53.54},{x:A.minus({minutes:19}).toFormat("HH:mm"),y:52.54},{x:A.minus({minutes:18}).toFormat("HH:mm"),y:52.55},{x:A.minus({minutes:17}).toFormat("HH:mm"),y:46.44},{x:A.minus({minutes:16}).toFormat("HH:mm"),y:49.5},{x:A.minus({minutes:15}).toFormat("HH:mm"),y:55.42},{x:A.minus({minutes:14}).toFormat("HH:mm"),y:54.42},{x:A.minus({minutes:13}).toFormat("HH:mm"),y:43.49},{x:A.minus({minutes:12}).toFormat("HH:mm"),y:43.46},{x:A.minus({minutes:11}).toFormat("HH:mm"),y:41.47},{x:A.minus({minutes:10}).toFormat("HH:mm"),y:41.47},{x:A.minus({minutes:9}).toFormat("HH:mm"),y:51.55},{x:A.minus({minutes:8}).toFormat("HH:mm"),y:48.54},{x:A.minus({minutes:7}).toFormat("HH:mm"),y:49.48},{x:A.minus({minutes:6}).toFormat("HH:mm"),y:45.47},{x:A.minus({minutes:5}).toFormat("HH:mm"),y:51.42},{x:A.minus({minutes:4}).toFormat("HH:mm"),y:49.49},{x:A.minus({minutes:3}).toFormat("HH:mm"),y:46.51},{x:A.minus({minutes:2}).toFormat("HH:mm"),y:41.51},{x:A.minus({minutes:1}).toFormat("HH:mm"),y:44.25}]}]},{title:"Bitcoin Gold",iso:"BTG",amount:12.23,trend:{dir:"down",amount:4.42},series:[{name:"Price",data:[{x:A.minus({minutes:20}).toFormat("HH:mm"),y:14.77},{x:A.minus({minutes:19}).toFormat("HH:mm"),y:14.41},{x:A.minus({minutes:18}).toFormat("HH:mm"),y:15.08},{x:A.minus({minutes:17}).toFormat("HH:mm"),y:15.08},{x:A.minus({minutes:16}).toFormat("HH:mm"),y:14.09},{x:A.minus({minutes:15}).toFormat("HH:mm"),y:18.84},{x:A.minus({minutes:14}).toFormat("HH:mm"),y:17.49},{x:A.minus({minutes:13}).toFormat("HH:mm"),y:19.75},{x:A.minus({minutes:12}).toFormat("HH:mm"),y:16.65},{x:A.minus({minutes:11}).toFormat("HH:mm"),y:17.52},{x:A.minus({minutes:10}).toFormat("HH:mm"),y:17.59},{x:A.minus({minutes:9}).toFormat("HH:mm"),y:14.18},{x:A.minus({minutes:8}).toFormat("HH:mm"),y:10.11},{x:A.minus({minutes:7}).toFormat("HH:mm"),y:12.7},{x:A.minus({minutes:6}).toFormat("HH:mm"),y:12.7},{x:A.minus({minutes:5}).toFormat("HH:mm"),y:12.77},{x:A.minus({minutes:4}).toFormat("HH:mm"),y:19.46},{x:A.minus({minutes:3}).toFormat("HH:mm"),y:11.04},{x:A.minus({minutes:2}).toFormat("HH:mm"),y:11.48},{x:A.minus({minutes:1}).toFormat("HH:mm"),y:11.3}]}]}]};var bg=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._crypto=hg,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/dashboards/crypto").reply(()=>[200,T(this._crypto)])}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var p=j.now(),vg={accountBalance:{growRate:38.33,ami:45332,series:[{name:"Predicted",data:[{x:p.minus({months:12}).plus({day:1}).toJSDate(),y:48.84},{x:p.minus({months:12}).plus({day:4}).toJSDate(),y:53.51},{x:p.minus({months:12}).plus({day:7}).toJSDate(),y:52.93},{x:p.minus({months:12}).plus({day:10}).toJSDate(),y:49.08},{x:p.minus({months:12}).plus({day:13}).toJSDate(),y:50.27},{x:p.minus({months:12}).plus({day:16}).toJSDate(),y:48.37},{x:p.minus({months:12}).plus({day:19}).toJSDate(),y:44.84},{x:p.minus({months:12}).plus({day:22}).toJSDate(),y:40.71},{x:p.minus({months:12}).plus({day:25}).toJSDate(),y:41.24},{x:p.minus({months:12}).plus({day:28}).toJSDate(),y:45.63},{x:p.minus({months:11}).plus({day:1}).toJSDate(),y:38.2},{x:p.minus({months:11}).plus({day:4}).toJSDate(),y:39.68},{x:p.minus({months:11}).plus({day:7}).toJSDate(),y:41.02},{x:p.minus({months:11}).plus({day:10}).toJSDate(),y:39.41},{x:p.minus({months:11}).plus({day:13}).toJSDate(),y:35.66},{x:p.minus({months:11}).plus({day:16}).toJSDate(),y:38.53},{x:p.minus({months:11}).plus({day:19}).toJSDate(),y:38.53},{x:p.minus({months:11}).plus({day:22}).toJSDate(),y:40.69},{x:p.minus({months:11}).plus({day:25}).toJSDate(),y:38.79},{x:p.minus({months:11}).plus({day:28}).toJSDate(),y:42.98},{x:p.minus({months:10}).plus({day:1}).toJSDate(),y:43.55},{x:p.minus({months:10}).plus({day:4}).toJSDate(),y:40.65},{x:p.minus({months:10}).plus({day:7}).toJSDate(),y:36.5},{x:p.minus({months:10}).plus({day:10}).toJSDate(),y:33.79},{x:p.minus({months:10}).plus({day:13}).toJSDate(),y:31.91},{x:p.minus({months:10}).plus({day:16}).toJSDate(),y:29.68},{x:p.minus({months:10}).plus({day:19}).toJSDate(),y:29.57},{x:p.minus({months:10}).plus({day:22}).toJSDate(),y:33.13},{x:p.minus({months:10}).plus({day:25}).toJSDate(),y:37.08},{x:p.minus({months:10}).plus({day:28}).toJSDate(),y:35.86},{x:p.minus({months:9}).plus({day:1}).toJSDate(),y:39.65},{x:p.minus({months:9}).plus({day:4}).toJSDate(),y:39.01},{x:p.minus({months:9}).plus({day:7}).toJSDate(),y:34.1},{x:p.minus({months:9}).plus({day:10}).toJSDate(),y:37.48},{x:p.minus({months:9}).plus({day:13}).toJSDate(),y:39.29},{x:p.minus({months:9}).plus({day:16}).toJSDate(),y:38.46},{x:p.minus({months:9}).plus({day:19}).toJSDate(),y:37.71},{x:p.minus({months:9}).plus({day:22}).toJSDate(),y:40.15},{x:p.minus({months:9}).plus({day:25}).toJSDate(),y:35.89},{x:p.minus({months:9}).plus({day:28}).toJSDate(),y:31.5},{x:p.minus({months:8}).plus({day:1}).toJSDate(),y:30.5},{x:p.minus({months:8}).plus({day:4}).toJSDate(),y:25.74},{x:p.minus({months:8}).plus({day:7}).toJSDate(),y:28.23},{x:p.minus({months:8}).plus({day:10}).toJSDate(),y:28.48},{x:p.minus({months:8}).plus({day:13}).toJSDate(),y:30},{x:p.minus({months:8}).plus({day:16}).toJSDate(),y:32.16},{x:p.minus({months:8}).plus({day:19}).toJSDate(),y:32.99},{x:p.minus({months:8}).plus({day:22}).toJSDate(),y:37.68},{x:p.minus({months:8}).plus({day:25}).toJSDate(),y:35.24},{x:p.minus({months:8}).plus({day:28}).toJSDate(),y:39.18},{x:p.minus({months:7}).plus({day:1}).toJSDate(),y:41.45},{x:p.minus({months:7}).plus({day:4}).toJSDate(),y:43.78},{x:p.minus({months:7}).plus({day:7}).toJSDate(),y:39.41},{x:p.minus({months:7}).plus({day:10}).toJSDate(),y:39.32},{x:p.minus({months:7}).plus({day:13}).toJSDate(),y:43.8},{x:p.minus({months:7}).plus({day:16}).toJSDate(),y:42.43},{x:p.minus({months:7}).plus({day:19}).toJSDate(),y:43.67},{x:p.minus({months:7}).plus({day:22}).toJSDate(),y:38.79},{x:p.minus({months:7}).plus({day:25}).toJSDate(),y:43.57},{x:p.minus({months:7}).plus({day:28}).toJSDate(),y:41.81},{x:p.minus({months:6}).plus({day:1}).toJSDate(),y:46.19},{x:p.minus({months:6}).plus({day:4}).toJSDate(),y:47.69},{x:p.minus({months:6}).plus({day:7}).toJSDate(),y:49.01},{x:p.minus({months:6}).plus({day:10}).toJSDate(),y:46.4},{x:p.minus({months:6}).plus({day:13}).toJSDate(),y:51.28},{x:p.minus({months:6}).plus({day:16}).toJSDate(),y:50.15},{x:p.minus({months:6}).plus({day:19}).toJSDate(),y:53.6},{x:p.minus({months:6}).plus({day:22}).toJSDate(),y:56.08},{x:p.minus({months:6}).plus({day:25}).toJSDate(),y:52.72},{x:p.minus({months:6}).plus({day:28}).toJSDate(),y:56.6},{x:p.minus({months:5}).plus({day:1}).toJSDate(),y:58.36},{x:p.minus({months:5}).plus({day:4}).toJSDate(),y:56.59},{x:p.minus({months:5}).plus({day:7}).toJSDate(),y:55.75},{x:p.minus({months:5}).plus({day:10}).toJSDate(),y:54.74},{x:p.minus({months:5}).plus({day:13}).toJSDate(),y:54.27},{x:p.minus({months:5}).plus({day:16}).toJSDate(),y:58.65},{x:p.minus({months:5}).plus({day:19}).toJSDate(),y:57},{x:p.minus({months:5}).plus({day:22}).toJSDate(),y:60.52},{x:p.minus({months:5}).plus({day:25}).toJSDate(),y:57.6},{x:p.minus({months:5}).plus({day:28}).toJSDate(),y:56.48},{x:p.minus({months:4}).plus({day:1}).toJSDate(),y:54.35},{x:p.minus({months:4}).plus({day:4}).toJSDate(),y:52.39},{x:p.minus({months:4}).plus({day:7}).toJSDate(),y:54.52},{x:p.minus({months:4}).plus({day:10}).toJSDate(),y:54.16},{x:p.minus({months:4}).plus({day:13}).toJSDate(),y:51.95},{x:p.minus({months:4}).plus({day:16}).toJSDate(),y:51.19},{x:p.minus({months:4}).plus({day:19}).toJSDate(),y:46.35},{x:p.minus({months:4}).plus({day:22}).toJSDate(),y:48.33},{x:p.minus({months:4}).plus({day:25}).toJSDate(),y:45.84},{x:p.minus({months:4}).plus({day:28}).toJSDate(),y:48.22},{x:p.minus({months:3}).plus({day:1}).toJSDate(),y:45.82},{x:p.minus({months:3}).plus({day:4}).toJSDate(),y:43.48},{x:p.minus({months:3}).plus({day:7}).toJSDate(),y:41.32},{x:p.minus({months:3}).plus({day:10}).toJSDate(),y:40.99},{x:p.minus({months:3}).plus({day:13}).toJSDate(),y:38.49},{x:p.minus({months:3}).plus({day:16}).toJSDate(),y:40.1},{x:p.minus({months:3}).plus({day:19}).toJSDate(),y:44.86},{x:p.minus({months:3}).plus({day:22}).toJSDate(),y:44.03},{x:p.minus({months:3}).plus({day:25}).toJSDate(),y:41.41},{x:p.minus({months:3}).plus({day:28}).toJSDate(),y:37.8},{x:p.minus({months:2}).plus({day:1}).toJSDate(),y:35.24},{x:p.minus({months:2}).plus({day:4}).toJSDate(),y:32.12},{x:p.minus({months:2}).plus({day:7}).toJSDate(),y:35.68},{x:p.minus({months:2}).plus({day:10}).toJSDate(),y:38},{x:p.minus({months:2}).plus({day:13}).toJSDate(),y:37.96},{x:p.minus({months:2}).plus({day:16}).toJSDate(),y:38.7},{x:p.minus({months:2}).plus({day:19}).toJSDate(),y:37.45},{x:p.minus({months:2}).plus({day:22}).toJSDate(),y:37.51},{x:p.minus({months:2}).plus({day:25}).toJSDate(),y:33.1},{x:p.minus({months:2}).plus({day:28}).toJSDate(),y:35.09},{x:p.minus({months:1}).plus({day:1}).toJSDate(),y:31.87},{x:p.minus({months:1}).plus({day:4}).toJSDate(),y:29.18},{x:p.minus({months:1}).plus({day:7}).toJSDate(),y:31.91},{x:p.minus({months:1}).plus({day:10}).toJSDate(),y:34.37},{x:p.minus({months:1}).plus({day:13}).toJSDate(),y:32.91},{x:p.minus({months:1}).plus({day:16}).toJSDate(),y:33.17},{x:p.minus({months:1}).plus({day:19}).toJSDate(),y:37.16},{x:p.minus({months:1}).plus({day:22}).toJSDate(),y:32.6},{x:p.minus({months:1}).plus({day:25}).toJSDate(),y:36.94},{x:p.minus({months:1}).plus({day:28}).toJSDate(),y:35.98}]},{name:"Actual",data:[{x:p.minus({months:12}).plus({day:1}).toJSDate(),y:20.21},{x:p.minus({months:12}).plus({day:4}).toJSDate(),y:17.49},{x:p.minus({months:12}).plus({day:7}).toJSDate(),y:16.54},{x:p.minus({months:12}).plus({day:10}).toJSDate(),y:19},{x:p.minus({months:12}).plus({day:13}).toJSDate(),y:16.47},{x:p.minus({months:12}).plus({day:16}).toJSDate(),y:13.15},{x:p.minus({months:12}).plus({day:19}).toJSDate(),y:18.07},{x:p.minus({months:12}).plus({day:22}).toJSDate(),y:17.93},{x:p.minus({months:12}).plus({day:25}).toJSDate(),y:18.92},{x:p.minus({months:12}).plus({day:28}).toJSDate(),y:18.46},{x:p.minus({months:11}).plus({day:1}).toJSDate(),y:18.04},{x:p.minus({months:11}).plus({day:4}).toJSDate(),y:17.78},{x:p.minus({months:11}).plus({day:7}).toJSDate(),y:20.15},{x:p.minus({months:11}).plus({day:10}).toJSDate(),y:18.92},{x:p.minus({months:11}).plus({day:13}).toJSDate(),y:17.08},{x:p.minus({months:11}).plus({day:16}).toJSDate(),y:17.11},{x:p.minus({months:11}).plus({day:19}).toJSDate(),y:15.7},{x:p.minus({months:11}).plus({day:22}).toJSDate(),y:15.07},{x:p.minus({months:11}).plus({day:25}).toJSDate(),y:14.51},{x:p.minus({months:11}).plus({day:28}).toJSDate(),y:15.22},{x:p.minus({months:10}).plus({day:1}).toJSDate(),y:19.77},{x:p.minus({months:10}).plus({day:4}).toJSDate(),y:23.67},{x:p.minus({months:10}).plus({day:7}).toJSDate(),y:27.98},{x:p.minus({months:10}).plus({day:10}).toJSDate(),y:30.8},{x:p.minus({months:10}).plus({day:13}).toJSDate(),y:28.56},{x:p.minus({months:10}).plus({day:16}).toJSDate(),y:27.45},{x:p.minus({months:10}).plus({day:19}).toJSDate(),y:27.5},{x:p.minus({months:10}).plus({day:22}).toJSDate(),y:27.28},{x:p.minus({months:10}).plus({day:25}).toJSDate(),y:24.36},{x:p.minus({months:10}).plus({day:28}).toJSDate(),y:22.89},{x:p.minus({months:9}).plus({day:1}).toJSDate(),y:28.04},{x:p.minus({months:9}).plus({day:4}).toJSDate(),y:27.77},{x:p.minus({months:9}).plus({day:7}).toJSDate(),y:30.24},{x:p.minus({months:9}).plus({day:10}).toJSDate(),y:26.57},{x:p.minus({months:9}).plus({day:13}).toJSDate(),y:22.18},{x:p.minus({months:9}).plus({day:16}).toJSDate(),y:19.64},{x:p.minus({months:9}).plus({day:19}).toJSDate(),y:16.74},{x:p.minus({months:9}).plus({day:22}).toJSDate(),y:17.21},{x:p.minus({months:9}).plus({day:25}).toJSDate(),y:20.05},{x:p.minus({months:9}).plus({day:28}).toJSDate(),y:16.13},{x:p.minus({months:8}).plus({day:1}).toJSDate(),y:10.71},{x:p.minus({months:8}).plus({day:4}).toJSDate(),y:7.99},{x:p.minus({months:8}).plus({day:7}).toJSDate(),y:11.33},{x:p.minus({months:8}).plus({day:10}).toJSDate(),y:15.36},{x:p.minus({months:8}).plus({day:13}).toJSDate(),y:20.16},{x:p.minus({months:8}).plus({day:16}).toJSDate(),y:22.56},{x:p.minus({months:8}).plus({day:19}).toJSDate(),y:19.34},{x:p.minus({months:8}).plus({day:22}).toJSDate(),y:18.32},{x:p.minus({months:8}).plus({day:25}).toJSDate(),y:20.75},{x:p.minus({months:8}).plus({day:28}).toJSDate(),y:17.09},{x:p.minus({months:7}).plus({day:1}).toJSDate(),y:18.31},{x:p.minus({months:7}).plus({day:4}).toJSDate(),y:14.34},{x:p.minus({months:7}).plus({day:7}).toJSDate(),y:9.93},{x:p.minus({months:7}).plus({day:10}).toJSDate(),y:10.64},{x:p.minus({months:7}).plus({day:13}).toJSDate(),y:6.18},{x:p.minus({months:7}).plus({day:16}).toJSDate(),y:10.32},{x:p.minus({months:7}).plus({day:19}).toJSDate(),y:12.8},{x:p.minus({months:7}).plus({day:22}).toJSDate(),y:13.44},{x:p.minus({months:7}).plus({day:25}).toJSDate(),y:18.35},{x:p.minus({months:7}).plus({day:28}).toJSDate(),y:22.87},{x:p.minus({months:6}).plus({day:1}).toJSDate(),y:26.92},{x:p.minus({months:6}).plus({day:4}).toJSDate(),y:22.5},{x:p.minus({months:6}).plus({day:7}).toJSDate(),y:18.14},{x:p.minus({months:6}).plus({day:10}).toJSDate(),y:19.06},{x:p.minus({months:6}).plus({day:13}).toJSDate(),y:19.73},{x:p.minus({months:6}).plus({day:16}).toJSDate(),y:18.82},{x:p.minus({months:6}).plus({day:19}).toJSDate(),y:23.33},{x:p.minus({months:6}).plus({day:22}).toJSDate(),y:20.48},{x:p.minus({months:6}).plus({day:25}).toJSDate(),y:25.47},{x:p.minus({months:6}).plus({day:28}).toJSDate(),y:28.84},{x:p.minus({months:5}).plus({day:1}).toJSDate(),y:27.71},{x:p.minus({months:5}).plus({day:4}).toJSDate(),y:25.22},{x:p.minus({months:5}).plus({day:7}).toJSDate(),y:25.43},{x:p.minus({months:5}).plus({day:10}).toJSDate(),y:24.13},{x:p.minus({months:5}).plus({day:13}).toJSDate(),y:20.02},{x:p.minus({months:5}).plus({day:16}).toJSDate(),y:18.38},{x:p.minus({months:5}).plus({day:19}).toJSDate(),y:18.3},{x:p.minus({months:5}).plus({day:22}).toJSDate(),y:18.72},{x:p.minus({months:5}).plus({day:25}).toJSDate(),y:22.46},{x:p.minus({months:5}).plus({day:28}).toJSDate(),y:21.71},{x:p.minus({months:4}).plus({day:1}).toJSDate(),y:29.88},{x:p.minus({months:4}).plus({day:4}).toJSDate(),y:26.94},{x:p.minus({months:4}).plus({day:7}).toJSDate(),y:28.06},{x:p.minus({months:4}).plus({day:10}).toJSDate(),y:30.4},{x:p.minus({months:4}).plus({day:13}).toJSDate(),y:28.98},{x:p.minus({months:4}).plus({day:16}).toJSDate(),y:30.13},{x:p.minus({months:4}).plus({day:19}).toJSDate(),y:27.6},{x:p.minus({months:4}).plus({day:22}).toJSDate(),y:30.21},{x:p.minus({months:4}).plus({day:25}).toJSDate(),y:26.88},{x:p.minus({months:4}).plus({day:28}).toJSDate(),y:25.72},{x:p.minus({months:3}).plus({day:1}).toJSDate(),y:27.89},{x:p.minus({months:3}).plus({day:4}).toJSDate(),y:30.69},{x:p.minus({months:3}).plus({day:7}).toJSDate(),y:31.42},{x:p.minus({months:3}).plus({day:10}).toJSDate(),y:36.14},{x:p.minus({months:3}).plus({day:13}).toJSDate(),y:32.02},{x:p.minus({months:3}).plus({day:16}).toJSDate(),y:27.3},{x:p.minus({months:3}).plus({day:19}).toJSDate(),y:29.51},{x:p.minus({months:3}).plus({day:22}).toJSDate(),y:32.67},{x:p.minus({months:3}).plus({day:25}).toJSDate(),y:28.82},{x:p.minus({months:3}).plus({day:28}).toJSDate(),y:28.85},{x:p.minus({months:2}).plus({day:1}).toJSDate(),y:29.15},{x:p.minus({months:2}).plus({day:4}).toJSDate(),y:27.9},{x:p.minus({months:2}).plus({day:7}).toJSDate(),y:30.71},{x:p.minus({months:2}).plus({day:10}).toJSDate(),y:28.02},{x:p.minus({months:2}).plus({day:13}).toJSDate(),y:23.82},{x:p.minus({months:2}).plus({day:16}).toJSDate(),y:18.83},{x:p.minus({months:2}).plus({day:19}).toJSDate(),y:14.48},{x:p.minus({months:2}).plus({day:22}).toJSDate(),y:11.76},{x:p.minus({months:2}).plus({day:25}).toJSDate(),y:12.75},{x:p.minus({months:2}).plus({day:28}).toJSDate(),y:11.36},{x:p.minus({months:1}).plus({day:1}).toJSDate(),y:11.6},{x:p.minus({months:1}).plus({day:4}).toJSDate(),y:15.24},{x:p.minus({months:1}).plus({day:7}).toJSDate(),y:13.05},{x:p.minus({months:1}).plus({day:10}).toJSDate(),y:17.25},{x:p.minus({months:1}).plus({day:13}).toJSDate(),y:18.5},{x:p.minus({months:1}).plus({day:16}).toJSDate(),y:23.04},{x:p.minus({months:1}).plus({day:19}).toJSDate(),y:21.87},{x:p.minus({months:1}).plus({day:22}).toJSDate(),y:25.97},{x:p.minus({months:1}).plus({day:25}).toJSDate(),y:22.46},{x:p.minus({months:1}).plus({day:28}).toJSDate(),y:17.67}]}]},budget:{expenses:11763.34,expensesLimit:2e4,savings:10974.12,savingsGoal:25e4,bills:1789.22,billsLimit:1e3},previousStatement:{status:"paid",date:p.startOf("day").minus({days:15}).toFormat("DDD"),limit:34500,spent:27221.21,minimum:7331.94},currentStatement:{status:"pending",date:p.startOf("day").minus({days:15}).plus({month:1}).toFormat("DDD"),limit:34500,spent:39819.41,minimum:9112.51},recentTransactions:[{id:"1b6fd296-bc6a-4d45-bf4f-e45519a58cf5",transactionId:"528651571NT",name:"Morgan Page",amount:1358.75,status:"completed",date:"2019-10-07T22:22:37.274Z"},{id:"2dec6074-98bd-4623-9526-6480e4776569",transactionId:"421436904YT",name:"Nita Hebert",amount:-1042.82,status:"completed",date:"2019-12-18T14:51:24.461Z"},{id:"ae7c065f-4197-4021-a799-7a221822ad1d",transactionId:"685377421YT",name:"Marsha Chambers",amount:1828.16,status:"pending",date:"2019-12-25T17:52:14.304Z"},{id:"0c43dd40-74f6-49d5-848a-57a4a45772ab",transactionId:"884960091RT",name:"Charmaine Jackson",amount:1647.55,status:"completed",date:"2019-11-29T06:32:16.111Z"},{id:"e5c9f0ed-a64c-4bfe-a113-29f80b4e162c",transactionId:"361402213NT",name:"Maura Carey",amount:-927.43,status:"completed",date:"2019-11-24T12:13:23.064Z"}]};var yg=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._finance=vg,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/dashboards/finance").reply(()=>[200,T(this._finance)])}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var ae=j.now(),_g={githubIssues:{overview:{"this-week":{"new-issues":214,"closed-issues":75,fixed:3,"wont-fix":4,"re-opened":8,"needs-triage":6},"last-week":{"new-issues":197,"closed-issues":72,fixed:6,"wont-fix":11,"re-opened":6,"needs-triage":5}},labels:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],series:{"this-week":[{name:"New issues",type:"line",data:[42,28,43,34,20,25,22]},{name:"Closed issues",type:"column",data:[11,10,8,11,8,10,17]}],"last-week":[{name:"New issues",type:"line",data:[37,32,39,27,18,24,20]},{name:"Closed issues",type:"column",data:[9,8,10,12,7,11,15]}]}},taskDistribution:{overview:{"this-week":{new:594,completed:287},"last-week":{new:526,completed:260}},labels:["API","Backend","Frontend","Issues"],series:{"this-week":[15,20,38,27],"last-week":[19,16,42,23]}},schedule:{today:[{title:"Group Meeting",time:"in 32 minutes",location:"Conference room 1B"},{title:"Coffee Break",time:"10:30 AM"},{title:"Public Beta Release",time:"11:00 AM"},{title:"Lunch",time:"12:10 PM"},{title:"Dinner with David",time:"05:30 PM",location:"Magnolia"},{title:"Jane's Birthday Party",time:"07:30 PM",location:"Home"},{title:"Overseer's Retirement Party",time:"09:30 PM",location:"Overseer's room"}],tomorrow:[{title:"Marketing Meeting",time:"09:00 AM",location:"Conference room 1A"},{title:"Public Announcement",time:"11:00 AM"},{title:"Lunch",time:"12:10 PM"},{title:"Meeting with Beta Testers",time:"03:00 PM",location:"Conference room 2C"},{title:"Live Stream",time:"05:30 PM"},{title:"Release Party",time:"07:30 PM",location:"CEO's house"},{title:"CEO's Private Party",time:"09:30 PM",location:"CEO's Penthouse"}]},budgetDistribution:{categories:["Concept","Design","Development","Extras","Marketing"],series:[{name:"Budget",data:[12,20,28,15,25]}]},weeklyExpenses:{amount:17663,labels:[ae.minus({days:47}).toFormat("dd MMM")+" - "+ae.minus({days:40}).toFormat("dd MMM"),ae.minus({days:39}).toFormat("dd MMM")+" - "+ae.minus({days:32}).toFormat("dd MMM"),ae.minus({days:31}).toFormat("dd MMM")+" - "+ae.minus({days:24}).toFormat("dd MMM"),ae.minus({days:23}).toFormat("dd MMM")+" - "+ae.minus({days:16}).toFormat("dd MMM"),ae.minus({days:15}).toFormat("dd MMM")+" - "+ae.minus({days:8}).toFormat("dd MMM"),ae.minus({days:7}).toFormat("dd MMM")+" - "+ae.toFormat("dd MMM")],series:[{name:"Expenses",data:[4412,4345,4541,4677,4322,4123]}]},monthlyExpenses:{amount:54663,labels:[ae.minus({days:31}).toFormat("dd MMM")+" - "+ae.minus({days:24}).toFormat("dd MMM"),ae.minus({days:23}).toFormat("dd MMM")+" - "+ae.minus({days:16}).toFormat("dd MMM"),ae.minus({days:15}).toFormat("dd MMM")+" - "+ae.minus({days:8}).toFormat("dd MMM"),ae.minus({days:7}).toFormat("dd MMM")+" - "+ae.toFormat("dd MMM")],series:[{name:"Expenses",data:[15521,15519,15522,15521]}]},yearlyExpenses:{amount:648813,labels:[ae.minus({days:79}).toFormat("dd MMM")+" - "+ae.minus({days:72}).toFormat("dd MMM"),ae.minus({days:71}).toFormat("dd MMM")+" - "+ae.minus({days:64}).toFormat("dd MMM"),ae.minus({days:63}).toFormat("dd MMM")+" - "+ae.minus({days:56}).toFormat("dd MMM"),ae.minus({days:55}).toFormat("dd MMM")+" - "+ae.minus({days:48}).toFormat("dd MMM"),ae.minus({days:47}).toFormat("dd MMM")+" - "+ae.minus({days:40}).toFormat("dd MMM"),ae.minus({days:39}).toFormat("dd MMM")+" - "+ae.minus({days:32}).toFormat("dd MMM"),ae.minus({days:31}).toFormat("dd MMM")+" - "+ae.minus({days:24}).toFormat("dd MMM"),ae.minus({days:23}).toFormat("dd MMM")+" - "+ae.minus({days:16}).toFormat("dd MMM"),ae.minus({days:15}).toFormat("dd MMM")+" - "+ae.minus({days:8}).toFormat("dd MMM"),ae.minus({days:7}).toFormat("dd MMM")+" - "+ae.toFormat("dd MMM")],series:[{name:"Expenses",data:[45891,45801,45834,45843,45800,45900,45814,45856,45910,45849]}]},budgetDetails:{columns:["type","total","expensesAmount","expensesPercentage","remainingAmount","remainingPercentage"],rows:[{id:1,type:"Concept",total:14880,expensesAmount:14e3,expensesPercentage:94.08,remainingAmount:880,remainingPercentage:5.92},{id:2,type:"Design",total:21080,expensesAmount:17240.34,expensesPercentage:81.78,remainingAmount:3839.66,remainingPercentage:18.22},{id:3,type:"Development",total:34720,expensesAmount:3518,expensesPercentage:10.13,remainingAmount:31202,remainingPercentage:89.87},{id:4,type:"Extras",total:18600,expensesAmount:0,expensesPercentage:0,remainingAmount:18600,remainingPercentage:100},{id:5,type:"Marketing",total:34720,expensesAmount:19859.84,expensesPercentage:57.2,remainingAmount:14860.16,remainingPercentage:42.8}]},teamMembers:[{id:"2bfa2be5-7688-48d5-b5ac-dc0d9ac97f14",avatar:"images/avatars/female-10.jpg",name:"Nadia Mcknight",email:"nadiamcknight@mail.com",phone:"+1-943-511-2203",title:"Project Director"},{id:"77a4383b-b5a5-4943-bc46-04c3431d1566",avatar:"images/avatars/male-19.jpg",name:"Best Blackburn",email:"blackburn.best@beadzza.me",phone:"+1-814-498-3701",title:"Senior Developer"},{id:"8bb0f597-673a-47ca-8c77-2f83219cb9af",avatar:"images/avatars/male-14.jpg",name:"Duncan Carver",email:"duncancarver@mail.info",phone:"+1-968-547-2111",title:"Senior Developer"},{id:"c318e31f-1d74-49c5-8dae-2bc5805e2fdb",avatar:"images/avatars/male-01.jpg",name:"Martin Richards",email:"martinrichards@mail.biz",phone:"+1-902-500-2668",title:"Junior Developer"},{id:"0a8bc517-631a-4a93-aacc-000fa2e8294c",avatar:"images/avatars/female-20.jpg",name:"Candice Munoz",email:"candicemunoz@mail.co.uk",phone:"+1-838-562-2769",title:"Lead Designer"},{id:"a4c9945a-757b-40b0-8942-d20e0543cabd",avatar:"images/avatars/female-01.jpg",name:"Vickie Mosley",email:"vickiemosley@mail.net",phone:"+1-939-555-3054",title:"Designer"},{id:"b8258ccf-48b5-46a2-9c95-e0bd7580c645",avatar:"images/avatars/female-02.jpg",name:"Tina Harris",email:"tinaharris@mail.ca",phone:"+1-933-464-2431",title:"Designer"},{id:"f004ea79-98fc-436c-9ba5-6cfe32fe583d",avatar:"images/avatars/male-02.jpg",name:"Holt Manning",email:"holtmanning@mail.org",phone:"+1-822-531-2600",title:"Marketing Manager"},{id:"8b69fe2d-d7cc-4a3d-983d-559173e37d37",avatar:"images/avatars/female-03.jpg",name:"Misty Ramsey",email:"mistyramsey@mail.us",phone:"+1-990-457-2106",title:"Consultant"}]};var xg=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._project=_g,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/dashboards/project").reply(()=>[200,T(this._project)])}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var ni=j.now(),wg=[{id:"493190c9-5b61-4912-afe5-78c21f1044d7",icon:"heroicons_solid:star",description:"Your submission has been accepted",date:ni.minus({minutes:25}).toISO(),extraContent:`

Congratulations for your acceptance!

+Proident consectetur eu amet minim labore anim ad non aute duis eiusmod sit ad elit magna do aliquip aliqua laborum dolor laboris ea irure duis mollit fugiat tempor eu est.`,completed:!1,dueDate:"2024-06-24T04:38:28.087Z",priority:1,tags:["51483dd3-cb98-4400-9128-4bd66b455807"],assignedTo:"7f5db993-ec36-412f-9db3-16d076a98807",subTasks:[{id:"75f55d75-c835-4a6c-a2ae-7a42ae3a7c9d",title:"Et laboris quis lorem est laboris",completed:!0},{id:"c7c91a52-b060-45af-b1b1-a4cff26bf11e",title:"Reprehenderit elit dolore exercitation pariatur",completed:!0}],order:29}];var Up=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._tags=Wp,this._tasks=Jr,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/apps/tasks/tags").reply(()=>[200,T(this._tags)]),this._angorMockApiService.onPost("api/apps/tasks/tag").reply(({request:t})=>{let n=T(t.body.tag);return n.id=Ae.guid(),this._tags.unshift(n),[200,n]}),this._angorMockApiService.onPatch("api/apps/tasks/tag").reply(({request:t})=>{let n=t.body.id,o=T(t.body.tag),r=null;return this._tags.forEach((s,l,c)=>{s.id===n&&(c[l]=Se({},c[l],o),r=c[l])}),[200,r]}),this._angorMockApiService.onDelete("api/apps/tasks/tag").reply(({request:t})=>{let n=t.params.get("id"),o=this._tags.findIndex(s=>s.id===n);return this._tags.splice(o,1),this._tasks.filter(s=>s.tags.indexOf(n)>-1).forEach(s=>{s.tags.splice(s.tags.indexOf(n),1)}),[200,!0]}),this._angorMockApiService.onGet("api/apps/tasks/all").reply(()=>{let t=T(this._tasks);return t.sort((n,o)=>n.order-o.order),[200,t]}),this._angorMockApiService.onGet("api/apps/tasks/search").reply(({request:t})=>{let n=t.params.get("query"),o;if(n){let r=T(this._tasks);r=r.filter(s=>s.title&&s.title.toLowerCase().includes(n.toLowerCase())||s.notes&&s.notes.toLowerCase().includes(n.toLowerCase())),r.forEach(s=>{let l=new RegExp("("+n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")+")","ig");s.title=s.title.replace(l,"$1")}),o=r}else o=null;return[200,o]}),this._angorMockApiService.onPatch("api/apps/tasks/order").reply(({request:t})=>{let n=t.body.tasks;return this._tasks.forEach(r=>{r.order=n.findIndex(s=>s.id===r.id)}),[200,T(this._tasks)]}),this._angorMockApiService.onGet("api/apps/tasks/task").reply(({request:t})=>{let n=t.params.get("id");return[200,T(this._tasks).find(s=>s.id===n)]}),this._angorMockApiService.onPost("api/apps/tasks/task").reply(({request:t})=>{let n={id:Ae.guid(),type:t.body.type,title:"",notes:null,completed:!1,dueDate:null,priority:1,tags:[],order:0};return this._tasks.unshift(n),this._tasks.forEach((o,r)=>{o.order=r}),[200,n]}),this._angorMockApiService.onPatch("api/apps/tasks/task").reply(({request:t})=>{let n=t.body.id,o=T(t.body.task),r=null;return this._tasks.forEach((s,l,c)=>{s.id===n&&(c[l]=Se({},c[l],o),r=c[l])}),[200,r]}),this._angorMockApiService.onDelete("api/apps/tasks/task").reply(({request:t})=>{let n=t.params.get("id"),o=this._tasks.findIndex(r=>r.id===n);return this._tasks.splice(o,1),[200,!0]})}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Wr={id:"cfaad35d-07a3-4447-a6c3-d8c3d54fd5df",name:"Username",email:"username@angor.io",avatar:"images/avatars/username.jpg",status:"online"};var og=es(Yp()),Bl=es(Qp()),Vl=es(ng());var rg=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._user=Wr,this._secret="YOUR_VERY_CONFIDENTIAL_SECRET_FOR_SIGNING_JWT_TOKENS!!!",this.registerHandlers()}registerHandlers(){this._angorMockApiService.onPost("api/auth/forgot-password",1e3).reply(()=>[200,!0]),this._angorMockApiService.onPost("api/auth/reset-password",1e3).reply(()=>[200,!0]),this._angorMockApiService.onPost("api/auth/sign-in",1500).reply(({request:t})=>t.body.email==="username@angor.io"&&t.body.password==="admin"?[200,{user:T(this._user),accessToken:this._generateJWTToken(),tokenType:"bearer"}]:[404,!1]),this._angorMockApiService.onPost("api/auth/sign-in-with-token").reply(({request:t})=>{let n=t.body.accessToken;return this._verifyJWTToken(n)?[200,{user:T(this._user),accessToken:this._generateJWTToken(),tokenType:"bearer"}]:[401,{error:"Invalid token"}]}),this._angorMockApiService.onPost("api/auth/sign-up",1500).reply(()=>[200,!0]),this._angorMockApiService.onPost("api/auth/unlock-session",1500).reply(({request:t})=>t.body.email==="username@angor.io"&&t.body.password==="admin"?[200,{user:T(this._user),accessToken:this._generateJWTToken(),tokenType:"bearer"}]:[404,!1])}_base64url(t){let n=og.default.stringify(t);return n=n.replace(/=+$/,""),n=n.replace(/\+/g,"-"),n=n.replace(/\//g,"_"),n}_generateJWTToken(){let t={alg:"HS256",typ:"JWT"},n=new Date,o=Math.floor(n.getTime()/1e3),r=Math.floor(n.setDate(n.getDate()+7)/1e3),s={iat:o,iss:"Angor",exp:r},l=Bl.default.parse(JSON.stringify(t)),c=this._base64url(l),d=Bl.default.parse(JSON.stringify(s)),g=this._base64url(d),x=c+"."+g;return x=(0,Vl.default)(x,this._secret),x=this._base64url(x),c+"."+g+"."+x}_verifyJWTToken(t){let n=t.split("."),o=n[0],r=n[1],s=n[2],l=this._base64url((0,Vl.default)(o+"."+r,this._secret));return s===l}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Qr=[{id:"home",title:"Home",type:"basic",icon:"heroicons_outline:home",link:"/home"},{id:"explore",title:"Explore",type:"basic",icon:"heroicons_outline:chart-pie",link:"/explore"},{id:"settings",title:"Settings",type:"basic",icon:"heroicons_outline:cog",link:"/settings"},{id:"profile",title:"Profile",type:"basic",icon:"heroicons_outline:user",link:"/profile"},{id:"chat",title:"Chat",type:"basic",icon:"heroicons_outline:chat-bubble-left-right",link:"/chat"}],sg=[{id:"home",title:"Home",type:"basic",icon:"heroicons_outline:home",link:"/home"},{id:"explore",title:"Explore",type:"basic",icon:"heroicons_outline:chart-pie",link:"/explore"},{id:"settings",title:"Settings",type:"basic",icon:"heroicons_outline:cog",link:"/settings"},{id:"profile",title:"Profile",type:"basic",icon:"heroicons_outline:user",link:"/profile"},{id:"chat",title:"Chat",type:"basic",icon:"heroicons_outline:chat-bubble-left-right",link:"/chat"}],lg=[{id:"home",title:"Home",type:"basic",icon:"heroicons_outline:home",link:"/home"},{id:"explore",title:"Explore",type:"basic",icon:"heroicons_outline:chart-pie",link:"/explore"},{id:"settings",title:"Settings",type:"basic",icon:"heroicons_outline:cog",link:"/settings"},{id:"profile",title:"Profile",type:"basic",icon:"heroicons_outline:user",link:"/profile"},{id:"chat",title:"Chat",type:"basic",icon:"heroicons_outline:chat-bubble-left-right",link:"/chat"}],cg=[{id:"home",title:"Home",type:"basic",icon:"heroicons_outline:home",link:"/home"},{id:"explore",title:"Explore",type:"basic",icon:"heroicons_outline:chart-pie",link:"/explore"},{id:"settings",title:"Settings",type:"basic",icon:"heroicons_outline:cog",link:"/settings"},{id:"profile",title:"Profile",type:"basic",icon:"heroicons_outline:user",link:"/profile"},{id:"chat",title:"Chat",type:"basic",icon:"heroicons_outline:chat-bubble-left-right",link:"/chat"}];var ug=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._compactNavigation=sg,this._defaultNavigation=Qr,this._futuristicNavigation=lg,this._horizontalNavigation=cg,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/common/navigation").reply(()=>(this._compactNavigation.forEach(t=>{this._defaultNavigation.forEach(n=>{n.id===t.id&&(t.children=T(n.children))})}),this._futuristicNavigation.forEach(t=>{this._defaultNavigation.forEach(n=>{n.id===t.id&&(t.children=T(n.children))})}),this._horizontalNavigation.forEach(t=>{this._defaultNavigation.forEach(n=>{n.id===t.id&&(t.children=T(n.children))})}),[200,{compact:T(this._compactNavigation),default:T(this._defaultNavigation),futuristic:T(this._futuristicNavigation),horizontal:T(this._horizontalNavigation)}]))}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var pi=j.now(),dg=[{id:"493190c9-5b61-4912-afe5-78c21f1044d7",icon:"heroicons_mini:star",title:"Daily Challenges",description:"Your submission has been approved",time:pi.minus({minute:25}).toISO(),read:!1},{id:"6e3e97e5-effc-4fb7-b730-52a151f0b641",image:"images/avatars/male-04.jpg",description:"Leo Gill has added you to the Top Secret Project group and assigned you as the Project Manager",time:pi.minus({minute:50}).toISO(),read:!0,link:"/dashboards/project",useRouter:!0},{id:"b91ccb58-b06c-413b-b389-87010e03a120",icon:"heroicons_mini:envelope",title:"Mailbox",description:"You have 15 unread emails across 3 mailboxes",time:pi.minus({hour:3}).toISO(),read:!1,link:"/dashboards/project",useRouter:!0},{id:"541416c9-84a7-408a-8d74-27a43c38d797",icon:"heroicons_mini:arrow-path",title:"Cron Jobs",description:"Your Docker container is ready for publishing",time:pi.minus({hour:5}).toISO(),read:!1,link:"/dashboards/project",useRouter:!0},{id:"ef7b95a7-8e8b-4616-9619-130d9533add9",image:"images/avatars/male-06.jpg",description:"Roger Murray has accepted your friend request",time:pi.minus({hour:7}).toISO(),read:!0,link:"/dashboards/project",useRouter:!0},{id:"eb8aa470-635e-461d-88e1-23d9ea2a5665",image:"images/avatars/female-04.jpg",description:"Sophie Stone sent you a direct message",time:pi.minus({hour:9}).toISO(),read:!0,link:"/dashboards/project",useRouter:!0},{id:"b85c2338-cc98-4140-bbf8-c226ce4e395e",icon:"heroicons_mini:envelope",title:"Mailbox",description:"You have 3 new unread emails",time:pi.minus({day:1}).toISO(),read:!0,link:"/dashboards/project",useRouter:!0},{id:"8f8e1bf9-4661-4939-9e43-390957b60f42",icon:"heroicons_mini:star",title:"Daily Challenges",description:"Your submission has been accepted, and you can now sign up for the final assignment, which will be available in 2 days",time:pi.minus({day:3}).toISO(),read:!0,link:"/dashboards/project",useRouter:!0},{id:"30af917b-7a6a-45d1-822f-9e7ad7f8bf69",icon:"heroicons_mini:arrow-path",title:"Cron Jobs",description:"Your Vagrant container is ready for download",time:pi.minus({day:4}).toISO(),read:!0,link:"/dashboards/project",useRouter:!0}];var mg=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._notifications=dg,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/common/notifications").reply(()=>[200,T(this._notifications)]),this._angorMockApiService.onPost("api/common/notifications").reply(({request:t})=>{let n=T(t.body.notification);return n.id=Ae.guid(),this._notifications.unshift(n),[200,n]}),this._angorMockApiService.onPatch("api/common/notifications").reply(({request:t})=>{let n=t.body.id,o=T(t.body.notification),r=null;return this._notifications.forEach((s,l,c)=>{s.id===n&&(c[l]=Se({},c[l],o),r=c[l])}),[200,r]}),this._angorMockApiService.onDelete("api/common/notifications").reply(({request:t})=>{let n=t.params.get("id"),o=null,r=this._notifications.findIndex(s=>s.id===n);return o=T(this._notifications[r]),this._notifications.splice(r,1),[200,o]}),this._angorMockApiService.onGet("api/common/notifications/mark-all-as-read").reply(()=>(this._notifications.forEach((t,n,o)=>{o[n].read=!0,o[n].seen=!0}),[200,!0])),this._angorMockApiService.onPost("api/common/notifications/toggle-read-status").reply(({request:t})=>{let n=T(t.body.notification),o=null;return this._notifications.forEach((r,s,l)=>{r.id===n.id&&(l[s].read=n.read,o=l[s])}),[200,o]})}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var pg=(()=>{let e=class e{constructor(t,n){this._angorMockApiService=t,this._angorNavigationService=n,this._defaultNavigation=Qr,this._contacts=Vr,this._tasks=Jr,this.registerHandlers()}registerHandlers(){let t=this._angorNavigationService.getFlatNavigation(this._defaultNavigation);this._angorMockApiService.onPost("api/common/search").reply(({request:n})=>{let o=T(n.body.query.toLowerCase());if(o==="")return[200,{results:[]}];let r=T(this._contacts).filter(d=>d.name.toLowerCase().includes(o)),s=T(t).filter(d=>d.title?.toLowerCase().includes(o)||d.subtitle&&d.subtitle.includes(o)),l=T(this._tasks).filter(d=>d.title.toLowerCase().includes(o)),c=[];return r.length>0&&(r.forEach(d=>{d.link="/apps/contacts/"+d.id,d.value=d.name}),c.push({id:"contacts",label:"Contacts",results:r})),s.length>0&&(s.forEach(d=>{d.value=d.title}),c.push({id:"pages",label:"Pages",results:s})),l.length>0&&(l.forEach(d=>{d.link="/apps/tasks/"+d.id,d.value=d.title}),c.push({id:"tasks",label:"Tasks",results:l})),[200,c]})}};e.\u0275fac=function(n){return new(n||e)(L(ee),L(he))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var gg=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._user=Wr,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/common/user").reply(()=>[200,T(this._user)]),this._angorMockApiService.onPatch("api/common/user").reply(({request:t})=>{let n=T(t.body.user);return this._user=Se({},this._user,n),[200,T(this._user)]})}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var u=j.now(),fg={visitors:{series:{"this-year":[{name:"Visitors",data:[{x:u.minus({months:12}).plus({day:1}).toJSDate(),y:4884},{x:u.minus({months:12}).plus({day:4}).toJSDate(),y:5351},{x:u.minus({months:12}).plus({day:7}).toJSDate(),y:5293},{x:u.minus({months:12}).plus({day:10}).toJSDate(),y:4908},{x:u.minus({months:12}).plus({day:13}).toJSDate(),y:5027},{x:u.minus({months:12}).plus({day:16}).toJSDate(),y:4837},{x:u.minus({months:12}).plus({day:19}).toJSDate(),y:4484},{x:u.minus({months:12}).plus({day:22}).toJSDate(),y:4071},{x:u.minus({months:12}).plus({day:25}).toJSDate(),y:4124},{x:u.minus({months:12}).plus({day:28}).toJSDate(),y:4563},{x:u.minus({months:11}).plus({day:1}).toJSDate(),y:3820},{x:u.minus({months:11}).plus({day:4}).toJSDate(),y:3968},{x:u.minus({months:11}).plus({day:7}).toJSDate(),y:4102},{x:u.minus({months:11}).plus({day:10}).toJSDate(),y:3941},{x:u.minus({months:11}).plus({day:13}).toJSDate(),y:3566},{x:u.minus({months:11}).plus({day:16}).toJSDate(),y:3853},{x:u.minus({months:11}).plus({day:19}).toJSDate(),y:3853},{x:u.minus({months:11}).plus({day:22}).toJSDate(),y:4069},{x:u.minus({months:11}).plus({day:25}).toJSDate(),y:3879},{x:u.minus({months:11}).plus({day:28}).toJSDate(),y:4298},{x:u.minus({months:10}).plus({day:1}).toJSDate(),y:4355},{x:u.minus({months:10}).plus({day:4}).toJSDate(),y:4065},{x:u.minus({months:10}).plus({day:7}).toJSDate(),y:3650},{x:u.minus({months:10}).plus({day:10}).toJSDate(),y:3379},{x:u.minus({months:10}).plus({day:13}).toJSDate(),y:3191},{x:u.minus({months:10}).plus({day:16}).toJSDate(),y:2968},{x:u.minus({months:10}).plus({day:19}).toJSDate(),y:2957},{x:u.minus({months:10}).plus({day:22}).toJSDate(),y:3313},{x:u.minus({months:10}).plus({day:25}).toJSDate(),y:3708},{x:u.minus({months:10}).plus({day:28}).toJSDate(),y:3586},{x:u.minus({months:9}).plus({day:1}).toJSDate(),y:3965},{x:u.minus({months:9}).plus({day:4}).toJSDate(),y:3901},{x:u.minus({months:9}).plus({day:7}).toJSDate(),y:3410},{x:u.minus({months:9}).plus({day:10}).toJSDate(),y:3748},{x:u.minus({months:9}).plus({day:13}).toJSDate(),y:3929},{x:u.minus({months:9}).plus({day:16}).toJSDate(),y:3846},{x:u.minus({months:9}).plus({day:19}).toJSDate(),y:3771},{x:u.minus({months:9}).plus({day:22}).toJSDate(),y:4015},{x:u.minus({months:9}).plus({day:25}).toJSDate(),y:3589},{x:u.minus({months:9}).plus({day:28}).toJSDate(),y:3150},{x:u.minus({months:8}).plus({day:1}).toJSDate(),y:3050},{x:u.minus({months:8}).plus({day:4}).toJSDate(),y:2574},{x:u.minus({months:8}).plus({day:7}).toJSDate(),y:2823},{x:u.minus({months:8}).plus({day:10}).toJSDate(),y:2848},{x:u.minus({months:8}).plus({day:13}).toJSDate(),y:3e3},{x:u.minus({months:8}).plus({day:16}).toJSDate(),y:3216},{x:u.minus({months:8}).plus({day:19}).toJSDate(),y:3299},{x:u.minus({months:8}).plus({day:22}).toJSDate(),y:3768},{x:u.minus({months:8}).plus({day:25}).toJSDate(),y:3524},{x:u.minus({months:8}).plus({day:28}).toJSDate(),y:3918},{x:u.minus({months:7}).plus({day:1}).toJSDate(),y:4145},{x:u.minus({months:7}).plus({day:4}).toJSDate(),y:4378},{x:u.minus({months:7}).plus({day:7}).toJSDate(),y:3941},{x:u.minus({months:7}).plus({day:10}).toJSDate(),y:3932},{x:u.minus({months:7}).plus({day:13}).toJSDate(),y:4380},{x:u.minus({months:7}).plus({day:16}).toJSDate(),y:4243},{x:u.minus({months:7}).plus({day:19}).toJSDate(),y:4367},{x:u.minus({months:7}).plus({day:22}).toJSDate(),y:3879},{x:u.minus({months:7}).plus({day:25}).toJSDate(),y:4357},{x:u.minus({months:7}).plus({day:28}).toJSDate(),y:4181},{x:u.minus({months:6}).plus({day:1}).toJSDate(),y:4619},{x:u.minus({months:6}).plus({day:4}).toJSDate(),y:4769},{x:u.minus({months:6}).plus({day:7}).toJSDate(),y:4901},{x:u.minus({months:6}).plus({day:10}).toJSDate(),y:4640},{x:u.minus({months:6}).plus({day:13}).toJSDate(),y:5128},{x:u.minus({months:6}).plus({day:16}).toJSDate(),y:5015},{x:u.minus({months:6}).plus({day:19}).toJSDate(),y:5360},{x:u.minus({months:6}).plus({day:22}).toJSDate(),y:5608},{x:u.minus({months:6}).plus({day:25}).toJSDate(),y:5272},{x:u.minus({months:6}).plus({day:28}).toJSDate(),y:5660},{x:u.minus({months:5}).plus({day:1}).toJSDate(),y:5836},{x:u.minus({months:5}).plus({day:4}).toJSDate(),y:5659},{x:u.minus({months:5}).plus({day:7}).toJSDate(),y:5575},{x:u.minus({months:5}).plus({day:10}).toJSDate(),y:5474},{x:u.minus({months:5}).plus({day:13}).toJSDate(),y:5427},{x:u.minus({months:5}).plus({day:16}).toJSDate(),y:5865},{x:u.minus({months:5}).plus({day:19}).toJSDate(),y:5700},{x:u.minus({months:5}).plus({day:22}).toJSDate(),y:6052},{x:u.minus({months:5}).plus({day:25}).toJSDate(),y:5760},{x:u.minus({months:5}).plus({day:28}).toJSDate(),y:5648},{x:u.minus({months:4}).plus({day:1}).toJSDate(),y:5435},{x:u.minus({months:4}).plus({day:4}).toJSDate(),y:5239},{x:u.minus({months:4}).plus({day:7}).toJSDate(),y:5452},{x:u.minus({months:4}).plus({day:10}).toJSDate(),y:5416},{x:u.minus({months:4}).plus({day:13}).toJSDate(),y:5195},{x:u.minus({months:4}).plus({day:16}).toJSDate(),y:5119},{x:u.minus({months:4}).plus({day:19}).toJSDate(),y:4635},{x:u.minus({months:4}).plus({day:22}).toJSDate(),y:4833},{x:u.minus({months:4}).plus({day:25}).toJSDate(),y:4584},{x:u.minus({months:4}).plus({day:28}).toJSDate(),y:4822},{x:u.minus({months:3}).plus({day:1}).toJSDate(),y:4582},{x:u.minus({months:3}).plus({day:4}).toJSDate(),y:4348},{x:u.minus({months:3}).plus({day:7}).toJSDate(),y:4132},{x:u.minus({months:3}).plus({day:10}).toJSDate(),y:4099},{x:u.minus({months:3}).plus({day:13}).toJSDate(),y:3849},{x:u.minus({months:3}).plus({day:16}).toJSDate(),y:4010},{x:u.minus({months:3}).plus({day:19}).toJSDate(),y:4486},{x:u.minus({months:3}).plus({day:22}).toJSDate(),y:4403},{x:u.minus({months:3}).plus({day:25}).toJSDate(),y:4141},{x:u.minus({months:3}).plus({day:28}).toJSDate(),y:3780},{x:u.minus({months:2}).plus({day:1}).toJSDate(),y:3524},{x:u.minus({months:2}).plus({day:4}).toJSDate(),y:3212},{x:u.minus({months:2}).plus({day:7}).toJSDate(),y:3568},{x:u.minus({months:2}).plus({day:10}).toJSDate(),y:3800},{x:u.minus({months:2}).plus({day:13}).toJSDate(),y:3796},{x:u.minus({months:2}).plus({day:16}).toJSDate(),y:3870},{x:u.minus({months:2}).plus({day:19}).toJSDate(),y:3745},{x:u.minus({months:2}).plus({day:22}).toJSDate(),y:3751},{x:u.minus({months:2}).plus({day:25}).toJSDate(),y:3310},{x:u.minus({months:2}).plus({day:28}).toJSDate(),y:3509},{x:u.minus({months:1}).plus({day:1}).toJSDate(),y:3187},{x:u.minus({months:1}).plus({day:4}).toJSDate(),y:2918},{x:u.minus({months:1}).plus({day:7}).toJSDate(),y:3191},{x:u.minus({months:1}).plus({day:10}).toJSDate(),y:3437},{x:u.minus({months:1}).plus({day:13}).toJSDate(),y:3291},{x:u.minus({months:1}).plus({day:16}).toJSDate(),y:3317},{x:u.minus({months:1}).plus({day:19}).toJSDate(),y:3716},{x:u.minus({months:1}).plus({day:22}).toJSDate(),y:3260},{x:u.minus({months:1}).plus({day:25}).toJSDate(),y:3694},{x:u.minus({months:1}).plus({day:28}).toJSDate(),y:3598}]}],"last-year":[{name:"Visitors",data:[{x:u.minus({months:24}).plus({day:1}).toJSDate(),y:2021},{x:u.minus({months:24}).plus({day:4}).toJSDate(),y:1749},{x:u.minus({months:24}).plus({day:7}).toJSDate(),y:1654},{x:u.minus({months:24}).plus({day:10}).toJSDate(),y:1900},{x:u.minus({months:24}).plus({day:13}).toJSDate(),y:1647},{x:u.minus({months:24}).plus({day:16}).toJSDate(),y:1315},{x:u.minus({months:24}).plus({day:19}).toJSDate(),y:1807},{x:u.minus({months:24}).plus({day:22}).toJSDate(),y:1793},{x:u.minus({months:24}).plus({day:25}).toJSDate(),y:1892},{x:u.minus({months:24}).plus({day:28}).toJSDate(),y:1846},{x:u.minus({months:23}).plus({day:1}).toJSDate(),y:1804},{x:u.minus({months:23}).plus({day:4}).toJSDate(),y:1778},{x:u.minus({months:23}).plus({day:7}).toJSDate(),y:2015},{x:u.minus({months:23}).plus({day:10}).toJSDate(),y:1892},{x:u.minus({months:23}).plus({day:13}).toJSDate(),y:1708},{x:u.minus({months:23}).plus({day:16}).toJSDate(),y:1711},{x:u.minus({months:23}).plus({day:19}).toJSDate(),y:1570},{x:u.minus({months:23}).plus({day:22}).toJSDate(),y:1507},{x:u.minus({months:23}).plus({day:25}).toJSDate(),y:1451},{x:u.minus({months:23}).plus({day:28}).toJSDate(),y:1522},{x:u.minus({months:22}).plus({day:1}).toJSDate(),y:1977},{x:u.minus({months:22}).plus({day:4}).toJSDate(),y:2367},{x:u.minus({months:22}).plus({day:7}).toJSDate(),y:2798},{x:u.minus({months:22}).plus({day:10}).toJSDate(),y:3080},{x:u.minus({months:22}).plus({day:13}).toJSDate(),y:2856},{x:u.minus({months:22}).plus({day:16}).toJSDate(),y:2745},{x:u.minus({months:22}).plus({day:19}).toJSDate(),y:2750},{x:u.minus({months:22}).plus({day:22}).toJSDate(),y:2728},{x:u.minus({months:22}).plus({day:25}).toJSDate(),y:2436},{x:u.minus({months:22}).plus({day:28}).toJSDate(),y:2289},{x:u.minus({months:21}).plus({day:1}).toJSDate(),y:2804},{x:u.minus({months:21}).plus({day:4}).toJSDate(),y:2777},{x:u.minus({months:21}).plus({day:7}).toJSDate(),y:3024},{x:u.minus({months:21}).plus({day:10}).toJSDate(),y:2657},{x:u.minus({months:21}).plus({day:13}).toJSDate(),y:2218},{x:u.minus({months:21}).plus({day:16}).toJSDate(),y:1964},{x:u.minus({months:21}).plus({day:19}).toJSDate(),y:1674},{x:u.minus({months:21}).plus({day:22}).toJSDate(),y:1721},{x:u.minus({months:21}).plus({day:25}).toJSDate(),y:2005},{x:u.minus({months:21}).plus({day:28}).toJSDate(),y:1613},{x:u.minus({months:20}).plus({day:1}).toJSDate(),y:1071},{x:u.minus({months:20}).plus({day:4}).toJSDate(),y:1079},{x:u.minus({months:20}).plus({day:7}).toJSDate(),y:1133},{x:u.minus({months:20}).plus({day:10}).toJSDate(),y:1536},{x:u.minus({months:20}).plus({day:13}).toJSDate(),y:2016},{x:u.minus({months:20}).plus({day:16}).toJSDate(),y:2256},{x:u.minus({months:20}).plus({day:19}).toJSDate(),y:1934},{x:u.minus({months:20}).plus({day:22}).toJSDate(),y:1832},{x:u.minus({months:20}).plus({day:25}).toJSDate(),y:2075},{x:u.minus({months:20}).plus({day:28}).toJSDate(),y:1709},{x:u.minus({months:19}).plus({day:1}).toJSDate(),y:1831},{x:u.minus({months:19}).plus({day:4}).toJSDate(),y:1434},{x:u.minus({months:19}).plus({day:7}).toJSDate(),y:1293},{x:u.minus({months:19}).plus({day:10}).toJSDate(),y:1064},{x:u.minus({months:19}).plus({day:13}).toJSDate(),y:1080},{x:u.minus({months:19}).plus({day:16}).toJSDate(),y:1032},{x:u.minus({months:19}).plus({day:19}).toJSDate(),y:1280},{x:u.minus({months:19}).plus({day:22}).toJSDate(),y:1344},{x:u.minus({months:19}).plus({day:25}).toJSDate(),y:1835},{x:u.minus({months:19}).plus({day:28}).toJSDate(),y:2287},{x:u.minus({months:18}).plus({day:1}).toJSDate(),y:2692},{x:u.minus({months:18}).plus({day:4}).toJSDate(),y:2250},{x:u.minus({months:18}).plus({day:7}).toJSDate(),y:1814},{x:u.minus({months:18}).plus({day:10}).toJSDate(),y:1906},{x:u.minus({months:18}).plus({day:13}).toJSDate(),y:1973},{x:u.minus({months:18}).plus({day:16}).toJSDate(),y:1882},{x:u.minus({months:18}).plus({day:19}).toJSDate(),y:2333},{x:u.minus({months:18}).plus({day:22}).toJSDate(),y:2048},{x:u.minus({months:18}).plus({day:25}).toJSDate(),y:2547},{x:u.minus({months:18}).plus({day:28}).toJSDate(),y:2884},{x:u.minus({months:17}).plus({day:1}).toJSDate(),y:2771},{x:u.minus({months:17}).plus({day:4}).toJSDate(),y:2522},{x:u.minus({months:17}).plus({day:7}).toJSDate(),y:2543},{x:u.minus({months:17}).plus({day:10}).toJSDate(),y:2413},{x:u.minus({months:17}).plus({day:13}).toJSDate(),y:2002},{x:u.minus({months:17}).plus({day:16}).toJSDate(),y:1838},{x:u.minus({months:17}).plus({day:19}).toJSDate(),y:1830},{x:u.minus({months:17}).plus({day:22}).toJSDate(),y:1872},{x:u.minus({months:17}).plus({day:25}).toJSDate(),y:2246},{x:u.minus({months:17}).plus({day:28}).toJSDate(),y:2171},{x:u.minus({months:16}).plus({day:1}).toJSDate(),y:2988},{x:u.minus({months:16}).plus({day:4}).toJSDate(),y:2694},{x:u.minus({months:16}).plus({day:7}).toJSDate(),y:2806},{x:u.minus({months:16}).plus({day:10}).toJSDate(),y:3040},{x:u.minus({months:16}).plus({day:13}).toJSDate(),y:2898},{x:u.minus({months:16}).plus({day:16}).toJSDate(),y:3013},{x:u.minus({months:16}).plus({day:19}).toJSDate(),y:2760},{x:u.minus({months:16}).plus({day:22}).toJSDate(),y:3021},{x:u.minus({months:16}).plus({day:25}).toJSDate(),y:2688},{x:u.minus({months:16}).plus({day:28}).toJSDate(),y:2572},{x:u.minus({months:15}).plus({day:1}).toJSDate(),y:2789},{x:u.minus({months:15}).plus({day:4}).toJSDate(),y:3069},{x:u.minus({months:15}).plus({day:7}).toJSDate(),y:3142},{x:u.minus({months:15}).plus({day:10}).toJSDate(),y:3614},{x:u.minus({months:15}).plus({day:13}).toJSDate(),y:3202},{x:u.minus({months:15}).plus({day:16}).toJSDate(),y:2730},{x:u.minus({months:15}).plus({day:19}).toJSDate(),y:2951},{x:u.minus({months:15}).plus({day:22}).toJSDate(),y:3267},{x:u.minus({months:15}).plus({day:25}).toJSDate(),y:2882},{x:u.minus({months:15}).plus({day:28}).toJSDate(),y:2885},{x:u.minus({months:14}).plus({day:1}).toJSDate(),y:2915},{x:u.minus({months:14}).plus({day:4}).toJSDate(),y:2790},{x:u.minus({months:14}).plus({day:7}).toJSDate(),y:3071},{x:u.minus({months:14}).plus({day:10}).toJSDate(),y:2802},{x:u.minus({months:14}).plus({day:13}).toJSDate(),y:2382},{x:u.minus({months:14}).plus({day:16}).toJSDate(),y:1883},{x:u.minus({months:14}).plus({day:19}).toJSDate(),y:1448},{x:u.minus({months:14}).plus({day:22}).toJSDate(),y:1176},{x:u.minus({months:14}).plus({day:25}).toJSDate(),y:1275},{x:u.minus({months:14}).plus({day:28}).toJSDate(),y:1136},{x:u.minus({months:13}).plus({day:1}).toJSDate(),y:1160},{x:u.minus({months:13}).plus({day:4}).toJSDate(),y:1524},{x:u.minus({months:13}).plus({day:7}).toJSDate(),y:1305},{x:u.minus({months:13}).plus({day:10}).toJSDate(),y:1725},{x:u.minus({months:13}).plus({day:13}).toJSDate(),y:1850},{x:u.minus({months:13}).plus({day:16}).toJSDate(),y:2304},{x:u.minus({months:13}).plus({day:19}).toJSDate(),y:2187},{x:u.minus({months:13}).plus({day:22}).toJSDate(),y:2597},{x:u.minus({months:13}).plus({day:25}).toJSDate(),y:2246},{x:u.minus({months:13}).plus({day:28}).toJSDate(),y:1767}]}]}},conversions:{amount:4123,labels:[u.minus({days:47}).toFormat("dd MMM")+" - "+u.minus({days:40}).toFormat("dd MMM"),u.minus({days:39}).toFormat("dd MMM")+" - "+u.minus({days:32}).toFormat("dd MMM"),u.minus({days:31}).toFormat("dd MMM")+" - "+u.minus({days:24}).toFormat("dd MMM"),u.minus({days:23}).toFormat("dd MMM")+" - "+u.minus({days:16}).toFormat("dd MMM"),u.minus({days:15}).toFormat("dd MMM")+" - "+u.minus({days:8}).toFormat("dd MMM"),u.minus({days:7}).toFormat("dd MMM")+" - "+u.toFormat("dd MMM")],series:[{name:"Conversions",data:[4412,4345,4541,4677,4322,4123]}]},impressions:{amount:46085,labels:[u.minus({days:31}).toFormat("dd MMM")+" - "+u.minus({days:24}).toFormat("dd MMM"),u.minus({days:23}).toFormat("dd MMM")+" - "+u.minus({days:16}).toFormat("dd MMM"),u.minus({days:15}).toFormat("dd MMM")+" - "+u.minus({days:8}).toFormat("dd MMM"),u.minus({days:7}).toFormat("dd MMM")+" - "+u.toFormat("dd MMM")],series:[{name:"Impressions",data:[11577,11441,11544,11523]}]},visits:{amount:62083,labels:[u.minus({days:31}).toFormat("dd MMM")+" - "+u.minus({days:24}).toFormat("dd MMM"),u.minus({days:23}).toFormat("dd MMM")+" - "+u.minus({days:16}).toFormat("dd MMM"),u.minus({days:15}).toFormat("dd MMM")+" - "+u.minus({days:8}).toFormat("dd MMM"),u.minus({days:7}).toFormat("dd MMM")+" - "+u.toFormat("dd MMM")],series:[{name:"Visits",data:[15521,15519,15522,15521]}]},visitorsVsPageViews:{overallScore:472,averageRatio:45,predictedRatio:55,series:[{name:"Page Views",data:[{x:u.minus({days:65}).toJSDate(),y:4769},{x:u.minus({days:64}).toJSDate(),y:4901},{x:u.minus({days:63}).toJSDate(),y:4640},{x:u.minus({days:62}).toJSDate(),y:5128},{x:u.minus({days:61}).toJSDate(),y:5015},{x:u.minus({days:60}).toJSDate(),y:5360},{x:u.minus({days:59}).toJSDate(),y:5608},{x:u.minus({days:58}).toJSDate(),y:5272},{x:u.minus({days:57}).toJSDate(),y:5660},{x:u.minus({days:56}).toJSDate(),y:6026},{x:u.minus({days:55}).toJSDate(),y:5836},{x:u.minus({days:54}).toJSDate(),y:5659},{x:u.minus({days:53}).toJSDate(),y:5575},{x:u.minus({days:52}).toJSDate(),y:5474},{x:u.minus({days:51}).toJSDate(),y:5427},{x:u.minus({days:50}).toJSDate(),y:5865},{x:u.minus({days:49}).toJSDate(),y:5700},{x:u.minus({days:48}).toJSDate(),y:6052},{x:u.minus({days:47}).toJSDate(),y:5760},{x:u.minus({days:46}).toJSDate(),y:5648},{x:u.minus({days:45}).toJSDate(),y:5510},{x:u.minus({days:44}).toJSDate(),y:5435},{x:u.minus({days:43}).toJSDate(),y:5239},{x:u.minus({days:42}).toJSDate(),y:5452},{x:u.minus({days:41}).toJSDate(),y:5416},{x:u.minus({days:40}).toJSDate(),y:5195},{x:u.minus({days:39}).toJSDate(),y:5119},{x:u.minus({days:38}).toJSDate(),y:4635},{x:u.minus({days:37}).toJSDate(),y:4833},{x:u.minus({days:36}).toJSDate(),y:4584},{x:u.minus({days:35}).toJSDate(),y:4822},{x:u.minus({days:34}).toJSDate(),y:4330},{x:u.minus({days:33}).toJSDate(),y:4582},{x:u.minus({days:32}).toJSDate(),y:4348},{x:u.minus({days:31}).toJSDate(),y:4132},{x:u.minus({days:30}).toJSDate(),y:4099},{x:u.minus({days:29}).toJSDate(),y:3849},{x:u.minus({days:28}).toJSDate(),y:4010},{x:u.minus({days:27}).toJSDate(),y:4486},{x:u.minus({days:26}).toJSDate(),y:4403},{x:u.minus({days:25}).toJSDate(),y:4141},{x:u.minus({days:24}).toJSDate(),y:3780},{x:u.minus({days:23}).toJSDate(),y:3929},{x:u.minus({days:22}).toJSDate(),y:3524},{x:u.minus({days:21}).toJSDate(),y:3212},{x:u.minus({days:20}).toJSDate(),y:3568},{x:u.minus({days:19}).toJSDate(),y:3800},{x:u.minus({days:18}).toJSDate(),y:3796},{x:u.minus({days:17}).toJSDate(),y:3870},{x:u.minus({days:16}).toJSDate(),y:3745},{x:u.minus({days:15}).toJSDate(),y:3751},{x:u.minus({days:14}).toJSDate(),y:3310},{x:u.minus({days:13}).toJSDate(),y:3509},{x:u.minus({days:12}).toJSDate(),y:3311},{x:u.minus({days:11}).toJSDate(),y:3187},{x:u.minus({days:10}).toJSDate(),y:2918},{x:u.minus({days:9}).toJSDate(),y:3191},{x:u.minus({days:8}).toJSDate(),y:3437},{x:u.minus({days:7}).toJSDate(),y:3291},{x:u.minus({days:6}).toJSDate(),y:3317},{x:u.minus({days:5}).toJSDate(),y:3716},{x:u.minus({days:4}).toJSDate(),y:3260},{x:u.minus({days:3}).toJSDate(),y:3694},{x:u.minus({days:2}).toJSDate(),y:3598},{x:u.minus({days:1}).toJSDate(),y:3812}]},{name:"Visitors",data:[{x:u.minus({days:65}).toJSDate(),y:1654},{x:u.minus({days:64}).toJSDate(),y:1900},{x:u.minus({days:63}).toJSDate(),y:1647},{x:u.minus({days:62}).toJSDate(),y:1315},{x:u.minus({days:61}).toJSDate(),y:1807},{x:u.minus({days:60}).toJSDate(),y:1793},{x:u.minus({days:59}).toJSDate(),y:1892},{x:u.minus({days:58}).toJSDate(),y:1846},{x:u.minus({days:57}).toJSDate(),y:1966},{x:u.minus({days:56}).toJSDate(),y:1804},{x:u.minus({days:55}).toJSDate(),y:1778},{x:u.minus({days:54}).toJSDate(),y:2015},{x:u.minus({days:53}).toJSDate(),y:1892},{x:u.minus({days:52}).toJSDate(),y:1708},{x:u.minus({days:51}).toJSDate(),y:1711},{x:u.minus({days:50}).toJSDate(),y:1570},{x:u.minus({days:49}).toJSDate(),y:1507},{x:u.minus({days:48}).toJSDate(),y:1451},{x:u.minus({days:47}).toJSDate(),y:1522},{x:u.minus({days:46}).toJSDate(),y:1801},{x:u.minus({days:45}).toJSDate(),y:1977},{x:u.minus({days:44}).toJSDate(),y:2367},{x:u.minus({days:43}).toJSDate(),y:2798},{x:u.minus({days:42}).toJSDate(),y:3080},{x:u.minus({days:41}).toJSDate(),y:2856},{x:u.minus({days:40}).toJSDate(),y:2745},{x:u.minus({days:39}).toJSDate(),y:2750},{x:u.minus({days:38}).toJSDate(),y:2728},{x:u.minus({days:37}).toJSDate(),y:2436},{x:u.minus({days:36}).toJSDate(),y:2289},{x:u.minus({days:35}).toJSDate(),y:2657},{x:u.minus({days:34}).toJSDate(),y:2804},{x:u.minus({days:33}).toJSDate(),y:2777},{x:u.minus({days:32}).toJSDate(),y:3024},{x:u.minus({days:31}).toJSDate(),y:2657},{x:u.minus({days:30}).toJSDate(),y:2218},{x:u.minus({days:29}).toJSDate(),y:1964},{x:u.minus({days:28}).toJSDate(),y:1674},{x:u.minus({days:27}).toJSDate(),y:1721},{x:u.minus({days:26}).toJSDate(),y:2005},{x:u.minus({days:25}).toJSDate(),y:1613},{x:u.minus({days:24}).toJSDate(),y:1295},{x:u.minus({days:23}).toJSDate(),y:1071},{x:u.minus({days:22}).toJSDate(),y:799},{x:u.minus({days:21}).toJSDate(),y:1133},{x:u.minus({days:20}).toJSDate(),y:1536},{x:u.minus({days:19}).toJSDate(),y:2016},{x:u.minus({days:18}).toJSDate(),y:2256},{x:u.minus({days:17}).toJSDate(),y:1934},{x:u.minus({days:16}).toJSDate(),y:1832},{x:u.minus({days:15}).toJSDate(),y:2075},{x:u.minus({days:14}).toJSDate(),y:1709},{x:u.minus({days:13}).toJSDate(),y:1932},{x:u.minus({days:12}).toJSDate(),y:1831},{x:u.minus({days:11}).toJSDate(),y:1434},{x:u.minus({days:10}).toJSDate(),y:993},{x:u.minus({days:9}).toJSDate(),y:1064},{x:u.minus({days:8}).toJSDate(),y:618},{x:u.minus({days:7}).toJSDate(),y:1032},{x:u.minus({days:6}).toJSDate(),y:1280},{x:u.minus({days:5}).toJSDate(),y:1344},{x:u.minus({days:4}).toJSDate(),y:1835},{x:u.minus({days:3}).toJSDate(),y:2287},{x:u.minus({days:2}).toJSDate(),y:2226},{x:u.minus({days:1}).toJSDate(),y:2692}]}]},newVsReturning:{uniqueVisitors:46085,series:[80,20],labels:["New","Returning"]},gender:{uniqueVisitors:46085,series:[55,45],labels:["Male","Female"]},age:{uniqueVisitors:46085,series:[35,65],labels:["Under 30","Over 30"]},language:{uniqueVisitors:46085,series:[25,75],labels:["English","Other"]}};var hg=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._analytics=fg,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/dashboards/analytics").reply(()=>[200,T(this._analytics)])}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var A=j.now(),bg={btc:{amount:8878.48,trend:{dir:"up",amount:.17},marketCap:148752956966,volume:22903438381,supply:18168448,allTimeHigh:19891,price:{series:[{name:"Price",data:[{x:-145,y:6554.36},{x:-144,y:6554.36},{x:-143,y:6546.94},{x:-142,y:6546.96},{x:-141,y:6546.11},{x:-140,y:6550.26},{x:-139,y:6546.11},{x:-138,y:6550.79},{x:-137,y:6545.36},{x:-136,y:6541.06},{x:-135,y:6540.1},{x:-134,y:6538.31},{x:-133,y:6538.42},{x:-132,y:6538.48},{x:-131,y:6538.71},{x:-130,y:6548.42},{x:-129,y:6546.87},{x:-128,y:6547.07},{x:-127,y:6535.07},{x:-126,y:6535.01},{x:-125,y:6539.02},{x:-124,y:6547.96},{x:-123,y:6547.92},{x:-122,y:6546.56},{x:-121,y:6546.56},{x:-120,y:6564.16},{x:-119,y:6560.83},{x:-118,y:6559.08},{x:-117,y:6553.02},{x:-116,y:6564.99},{x:-115,y:6558.7},{x:-114,y:6568.73},{x:-113,y:6568.8},{x:-112,y:6568.8},{x:-111,y:6568.8},{x:-110,y:6571.83},{x:-109,y:6562.64},{x:-108,y:6561.28},{x:-107,y:6561.28},{x:-106,y:6560.4},{x:-105,y:6564.41},{x:-104,y:6562.44},{x:-103,y:6565.13},{x:-102,y:6553.3},{x:-101,y:6552.68},{x:-100,y:6551.92},{x:-99,y:6553.85},{x:-98,y:6560},{x:-97,y:6560},{x:-96,y:6565.01},{x:-95,y:6583.19},{x:-94,y:6555.79},{x:-93,y:6556.04},{x:-92,y:6558.85},{x:-91,y:6564.75},{x:-90,y:6564.88},{x:-89,y:6565.1},{x:-88,y:6565.72},{x:-87,y:6565.72},{x:-86,y:6565.95},{x:-85,y:6561.82},{x:-84,y:6566.26},{x:-83,y:6568.81},{x:-82,y:6588.57},{x:-81,y:6587.11},{x:-80,y:6577.86},{x:-79,y:6586.51},{x:-78,y:6581.14},{x:-77,y:6581.45},{x:-76,y:6589.54},{x:-75,y:6580.91},{x:-74,y:6581.67},{x:-73,y:6579.06},{x:-72,y:6578.73},{x:-71,y:6578.64},{x:-70,y:6579.08},{x:-69,y:6577.43},{x:-68,y:6582.12},{x:-67,y:6572.42},{x:-66,y:6578.72},{x:-65,y:6572.43},{x:-64,y:6570.64},{x:-63,y:6561.64},{x:-62,y:6550.84},{x:-61,y:6561.83},{x:-60,y:6561.84},{x:-59,y:6552.44},{x:-58,y:6552.47},{x:-57,y:6562.31},{x:-56,y:6562.1},{x:-55,y:6561.65},{x:-54,y:6547.96},{x:-53,y:6559.95},{x:-52,y:6562.08},{x:-51,y:6557.71},{x:-50,y:6559.05},{x:-49,y:6562.69},{x:-48,y:6578.18},{x:-47,y:6580.15},{x:-46,y:6584.26},{x:-45,y:6574.75},{x:-44,y:6574.85},{x:-43,y:6582.63},{x:-42,y:6569.7},{x:-41,y:6570.1},{x:-40,y:6570.11},{x:-39,y:6569.71},{x:-38,y:6578.03},{x:-37,y:6579.92},{x:-36,y:6571.03},{x:-35,y:6571.48},{x:-34,y:6576.67},{x:-33,y:6576.67},{x:-32,y:6576.63},{x:-31,y:6576.68},{x:-30,y:6573.29},{x:-29,y:6577.28},{x:-28,y:6577.73},{x:-27,y:6577.7},{x:-26,y:6578.36},{x:-25,y:6578.24},{x:-24,y:6581.3},{x:-23,y:6582.59},{x:-22,y:6602.51},{x:-21,y:6582.65},{x:-20,y:6574.77},{x:-19,y:6574.41},{x:-18,y:6575.08},{x:-17,y:6575.08},{x:-16,y:6574.09},{x:-15,y:6568.84},{x:-14,y:6567.49},{x:-13,y:6559.75},{x:-12,y:6566.65},{x:-11,y:6567.52},{x:-10,y:6567.59},{x:-9,y:6564.18},{x:-8,y:6570.11},{x:-7,y:6562.7},{x:-6,y:6562.7},{x:-5,y:6562.77},{x:-4,y:6569.46},{x:-3,y:6571.04},{x:-2,y:6571.48},{x:-1,y:6571.3}]}]}},prices:{btc:8878.48,eth:170.46,bch:359.93,xrp:.23512},wallets:{btc:24.97311243,eth:126.3212,bch:78.454412,xrp:11278.771123},watchlist:[{title:"Ethereum",iso:"ETH",amount:170.46,trend:{dir:"up",amount:2.35},series:[{name:"Price",data:[{x:A.minus({minutes:20}).toFormat("HH:mm"),y:154.36},{x:A.minus({minutes:19}).toFormat("HH:mm"),y:154.36},{x:A.minus({minutes:18}).toFormat("HH:mm"),y:146.94},{x:A.minus({minutes:17}).toFormat("HH:mm"),y:146.96},{x:A.minus({minutes:16}).toFormat("HH:mm"),y:146.11},{x:A.minus({minutes:15}).toFormat("HH:mm"),y:150.26},{x:A.minus({minutes:14}).toFormat("HH:mm"),y:146.11},{x:A.minus({minutes:13}).toFormat("HH:mm"),y:150.79},{x:A.minus({minutes:12}).toFormat("HH:mm"),y:145.36},{x:A.minus({minutes:11}).toFormat("HH:mm"),y:141.06},{x:A.minus({minutes:10}).toFormat("HH:mm"),y:140.1},{x:A.minus({minutes:9}).toFormat("HH:mm"),y:138.31},{x:A.minus({minutes:8}).toFormat("HH:mm"),y:138.42},{x:A.minus({minutes:7}).toFormat("HH:mm"),y:138.48},{x:A.minus({minutes:6}).toFormat("HH:mm"),y:138.71},{x:A.minus({minutes:5}).toFormat("HH:mm"),y:148.42},{x:A.minus({minutes:4}).toFormat("HH:mm"),y:146.87},{x:A.minus({minutes:3}).toFormat("HH:mm"),y:147.07},{x:A.minus({minutes:2}).toFormat("HH:mm"),y:135.07},{x:A.minus({minutes:1}).toFormat("HH:mm"),y:135.01}]}]},{title:"Bitcoin Cash",iso:"BCH",amount:359.93,trend:{dir:"up",amount:9.94},series:[{name:"Price",data:[{x:A.minus({minutes:20}).toFormat("HH:mm"),y:374.77},{x:A.minus({minutes:19}).toFormat("HH:mm"),y:374.41},{x:A.minus({minutes:18}).toFormat("HH:mm"),y:375.08},{x:A.minus({minutes:17}).toFormat("HH:mm"),y:375.08},{x:A.minus({minutes:16}).toFormat("HH:mm"),y:374.09},{x:A.minus({minutes:15}).toFormat("HH:mm"),y:368.84},{x:A.minus({minutes:14}).toFormat("HH:mm"),y:367.49},{x:A.minus({minutes:13}).toFormat("HH:mm"),y:359.75},{x:A.minus({minutes:12}).toFormat("HH:mm"),y:366.65},{x:A.minus({minutes:11}).toFormat("HH:mm"),y:367.52},{x:A.minus({minutes:10}).toFormat("HH:mm"),y:367.59},{x:A.minus({minutes:9}).toFormat("HH:mm"),y:364.18},{x:A.minus({minutes:8}).toFormat("HH:mm"),y:370.11},{x:A.minus({minutes:7}).toFormat("HH:mm"),y:362.7},{x:A.minus({minutes:6}).toFormat("HH:mm"),y:362.7},{x:A.minus({minutes:5}).toFormat("HH:mm"),y:362.77},{x:A.minus({minutes:4}).toFormat("HH:mm"),y:369.46},{x:A.minus({minutes:3}).toFormat("HH:mm"),y:371.04},{x:A.minus({minutes:2}).toFormat("HH:mm"),y:371.48},{x:A.minus({minutes:1}).toFormat("HH:mm"),y:371.3}]}]},{title:"XRP",iso:"XRP",amount:.23512,trend:{dir:"down",amount:.35},series:[{name:"Price",data:[{x:A.minus({minutes:20}).toFormat("HH:mm"),y:.258},{x:A.minus({minutes:19}).toFormat("HH:mm"),y:.256},{x:A.minus({minutes:18}).toFormat("HH:mm"),y:.255},{x:A.minus({minutes:17}).toFormat("HH:mm"),y:.255},{x:A.minus({minutes:16}).toFormat("HH:mm"),y:.254},{x:A.minus({minutes:15}).toFormat("HH:mm"),y:.248},{x:A.minus({minutes:14}).toFormat("HH:mm"),y:.247},{x:A.minus({minutes:13}).toFormat("HH:mm"),y:.249},{x:A.minus({minutes:12}).toFormat("HH:mm"),y:.246},{x:A.minus({minutes:11}).toFormat("HH:mm"),y:.247},{x:A.minus({minutes:10}).toFormat("HH:mm"),y:.247},{x:A.minus({minutes:9}).toFormat("HH:mm"),y:.244},{x:A.minus({minutes:8}).toFormat("HH:mm"),y:.25},{x:A.minus({minutes:7}).toFormat("HH:mm"),y:.242},{x:A.minus({minutes:6}).toFormat("HH:mm"),y:.251},{x:A.minus({minutes:5}).toFormat("HH:mm"),y:.251},{x:A.minus({minutes:4}).toFormat("HH:mm"),y:.251},{x:A.minus({minutes:3}).toFormat("HH:mm"),y:.249},{x:A.minus({minutes:2}).toFormat("HH:mm"),y:.242},{x:A.minus({minutes:1}).toFormat("HH:mm"),y:.24}]}]},{title:"Litecoin",iso:"LTC",amount:60.15,trend:{dir:"up",amount:.99},series:[{name:"Price",data:[{x:A.minus({minutes:20}).toFormat("HH:mm"),y:62.54},{x:A.minus({minutes:19}).toFormat("HH:mm"),y:61.54},{x:A.minus({minutes:18}).toFormat("HH:mm"),y:62.55},{x:A.minus({minutes:17}).toFormat("HH:mm"),y:60.55},{x:A.minus({minutes:16}).toFormat("HH:mm"),y:59.54},{x:A.minus({minutes:15}).toFormat("HH:mm"),y:58.48},{x:A.minus({minutes:14}).toFormat("HH:mm"),y:54.47},{x:A.minus({minutes:13}).toFormat("HH:mm"),y:51.49},{x:A.minus({minutes:12}).toFormat("HH:mm"),y:51.46},{x:A.minus({minutes:11}).toFormat("HH:mm"),y:53.47},{x:A.minus({minutes:10}).toFormat("HH:mm"),y:52.47},{x:A.minus({minutes:9}).toFormat("HH:mm"),y:54.44},{x:A.minus({minutes:8}).toFormat("HH:mm"),y:59.5},{x:A.minus({minutes:7}).toFormat("HH:mm"),y:62.42},{x:A.minus({minutes:6}).toFormat("HH:mm"),y:61.42},{x:A.minus({minutes:5}).toFormat("HH:mm"),y:60.42},{x:A.minus({minutes:4}).toFormat("HH:mm"),y:58.49},{x:A.minus({minutes:3}).toFormat("HH:mm"),y:57.51},{x:A.minus({minutes:2}).toFormat("HH:mm"),y:54.51},{x:A.minus({minutes:1}).toFormat("HH:mm"),y:51.25}]}]},{title:"Zcash",iso:"ZEC",amount:58.41,trend:{dir:"down",amount:8.79},series:[{name:"Price",data:[{x:A.minus({minutes:20}).toFormat("HH:mm"),y:53.54},{x:A.minus({minutes:19}).toFormat("HH:mm"),y:52.54},{x:A.minus({minutes:18}).toFormat("HH:mm"),y:52.55},{x:A.minus({minutes:17}).toFormat("HH:mm"),y:46.44},{x:A.minus({minutes:16}).toFormat("HH:mm"),y:49.5},{x:A.minus({minutes:15}).toFormat("HH:mm"),y:55.42},{x:A.minus({minutes:14}).toFormat("HH:mm"),y:54.42},{x:A.minus({minutes:13}).toFormat("HH:mm"),y:43.49},{x:A.minus({minutes:12}).toFormat("HH:mm"),y:43.46},{x:A.minus({minutes:11}).toFormat("HH:mm"),y:41.47},{x:A.minus({minutes:10}).toFormat("HH:mm"),y:41.47},{x:A.minus({minutes:9}).toFormat("HH:mm"),y:51.55},{x:A.minus({minutes:8}).toFormat("HH:mm"),y:48.54},{x:A.minus({minutes:7}).toFormat("HH:mm"),y:49.48},{x:A.minus({minutes:6}).toFormat("HH:mm"),y:45.47},{x:A.minus({minutes:5}).toFormat("HH:mm"),y:51.42},{x:A.minus({minutes:4}).toFormat("HH:mm"),y:49.49},{x:A.minus({minutes:3}).toFormat("HH:mm"),y:46.51},{x:A.minus({minutes:2}).toFormat("HH:mm"),y:41.51},{x:A.minus({minutes:1}).toFormat("HH:mm"),y:44.25}]}]},{title:"Bitcoin Gold",iso:"BTG",amount:12.23,trend:{dir:"down",amount:4.42},series:[{name:"Price",data:[{x:A.minus({minutes:20}).toFormat("HH:mm"),y:14.77},{x:A.minus({minutes:19}).toFormat("HH:mm"),y:14.41},{x:A.minus({minutes:18}).toFormat("HH:mm"),y:15.08},{x:A.minus({minutes:17}).toFormat("HH:mm"),y:15.08},{x:A.minus({minutes:16}).toFormat("HH:mm"),y:14.09},{x:A.minus({minutes:15}).toFormat("HH:mm"),y:18.84},{x:A.minus({minutes:14}).toFormat("HH:mm"),y:17.49},{x:A.minus({minutes:13}).toFormat("HH:mm"),y:19.75},{x:A.minus({minutes:12}).toFormat("HH:mm"),y:16.65},{x:A.minus({minutes:11}).toFormat("HH:mm"),y:17.52},{x:A.minus({minutes:10}).toFormat("HH:mm"),y:17.59},{x:A.minus({minutes:9}).toFormat("HH:mm"),y:14.18},{x:A.minus({minutes:8}).toFormat("HH:mm"),y:10.11},{x:A.minus({minutes:7}).toFormat("HH:mm"),y:12.7},{x:A.minus({minutes:6}).toFormat("HH:mm"),y:12.7},{x:A.minus({minutes:5}).toFormat("HH:mm"),y:12.77},{x:A.minus({minutes:4}).toFormat("HH:mm"),y:19.46},{x:A.minus({minutes:3}).toFormat("HH:mm"),y:11.04},{x:A.minus({minutes:2}).toFormat("HH:mm"),y:11.48},{x:A.minus({minutes:1}).toFormat("HH:mm"),y:11.3}]}]}]};var vg=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._crypto=bg,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/dashboards/crypto").reply(()=>[200,T(this._crypto)])}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var p=j.now(),yg={accountBalance:{growRate:38.33,ami:45332,series:[{name:"Predicted",data:[{x:p.minus({months:12}).plus({day:1}).toJSDate(),y:48.84},{x:p.minus({months:12}).plus({day:4}).toJSDate(),y:53.51},{x:p.minus({months:12}).plus({day:7}).toJSDate(),y:52.93},{x:p.minus({months:12}).plus({day:10}).toJSDate(),y:49.08},{x:p.minus({months:12}).plus({day:13}).toJSDate(),y:50.27},{x:p.minus({months:12}).plus({day:16}).toJSDate(),y:48.37},{x:p.minus({months:12}).plus({day:19}).toJSDate(),y:44.84},{x:p.minus({months:12}).plus({day:22}).toJSDate(),y:40.71},{x:p.minus({months:12}).plus({day:25}).toJSDate(),y:41.24},{x:p.minus({months:12}).plus({day:28}).toJSDate(),y:45.63},{x:p.minus({months:11}).plus({day:1}).toJSDate(),y:38.2},{x:p.minus({months:11}).plus({day:4}).toJSDate(),y:39.68},{x:p.minus({months:11}).plus({day:7}).toJSDate(),y:41.02},{x:p.minus({months:11}).plus({day:10}).toJSDate(),y:39.41},{x:p.minus({months:11}).plus({day:13}).toJSDate(),y:35.66},{x:p.minus({months:11}).plus({day:16}).toJSDate(),y:38.53},{x:p.minus({months:11}).plus({day:19}).toJSDate(),y:38.53},{x:p.minus({months:11}).plus({day:22}).toJSDate(),y:40.69},{x:p.minus({months:11}).plus({day:25}).toJSDate(),y:38.79},{x:p.minus({months:11}).plus({day:28}).toJSDate(),y:42.98},{x:p.minus({months:10}).plus({day:1}).toJSDate(),y:43.55},{x:p.minus({months:10}).plus({day:4}).toJSDate(),y:40.65},{x:p.minus({months:10}).plus({day:7}).toJSDate(),y:36.5},{x:p.minus({months:10}).plus({day:10}).toJSDate(),y:33.79},{x:p.minus({months:10}).plus({day:13}).toJSDate(),y:31.91},{x:p.minus({months:10}).plus({day:16}).toJSDate(),y:29.68},{x:p.minus({months:10}).plus({day:19}).toJSDate(),y:29.57},{x:p.minus({months:10}).plus({day:22}).toJSDate(),y:33.13},{x:p.minus({months:10}).plus({day:25}).toJSDate(),y:37.08},{x:p.minus({months:10}).plus({day:28}).toJSDate(),y:35.86},{x:p.minus({months:9}).plus({day:1}).toJSDate(),y:39.65},{x:p.minus({months:9}).plus({day:4}).toJSDate(),y:39.01},{x:p.minus({months:9}).plus({day:7}).toJSDate(),y:34.1},{x:p.minus({months:9}).plus({day:10}).toJSDate(),y:37.48},{x:p.minus({months:9}).plus({day:13}).toJSDate(),y:39.29},{x:p.minus({months:9}).plus({day:16}).toJSDate(),y:38.46},{x:p.minus({months:9}).plus({day:19}).toJSDate(),y:37.71},{x:p.minus({months:9}).plus({day:22}).toJSDate(),y:40.15},{x:p.minus({months:9}).plus({day:25}).toJSDate(),y:35.89},{x:p.minus({months:9}).plus({day:28}).toJSDate(),y:31.5},{x:p.minus({months:8}).plus({day:1}).toJSDate(),y:30.5},{x:p.minus({months:8}).plus({day:4}).toJSDate(),y:25.74},{x:p.minus({months:8}).plus({day:7}).toJSDate(),y:28.23},{x:p.minus({months:8}).plus({day:10}).toJSDate(),y:28.48},{x:p.minus({months:8}).plus({day:13}).toJSDate(),y:30},{x:p.minus({months:8}).plus({day:16}).toJSDate(),y:32.16},{x:p.minus({months:8}).plus({day:19}).toJSDate(),y:32.99},{x:p.minus({months:8}).plus({day:22}).toJSDate(),y:37.68},{x:p.minus({months:8}).plus({day:25}).toJSDate(),y:35.24},{x:p.minus({months:8}).plus({day:28}).toJSDate(),y:39.18},{x:p.minus({months:7}).plus({day:1}).toJSDate(),y:41.45},{x:p.minus({months:7}).plus({day:4}).toJSDate(),y:43.78},{x:p.minus({months:7}).plus({day:7}).toJSDate(),y:39.41},{x:p.minus({months:7}).plus({day:10}).toJSDate(),y:39.32},{x:p.minus({months:7}).plus({day:13}).toJSDate(),y:43.8},{x:p.minus({months:7}).plus({day:16}).toJSDate(),y:42.43},{x:p.minus({months:7}).plus({day:19}).toJSDate(),y:43.67},{x:p.minus({months:7}).plus({day:22}).toJSDate(),y:38.79},{x:p.minus({months:7}).plus({day:25}).toJSDate(),y:43.57},{x:p.minus({months:7}).plus({day:28}).toJSDate(),y:41.81},{x:p.minus({months:6}).plus({day:1}).toJSDate(),y:46.19},{x:p.minus({months:6}).plus({day:4}).toJSDate(),y:47.69},{x:p.minus({months:6}).plus({day:7}).toJSDate(),y:49.01},{x:p.minus({months:6}).plus({day:10}).toJSDate(),y:46.4},{x:p.minus({months:6}).plus({day:13}).toJSDate(),y:51.28},{x:p.minus({months:6}).plus({day:16}).toJSDate(),y:50.15},{x:p.minus({months:6}).plus({day:19}).toJSDate(),y:53.6},{x:p.minus({months:6}).plus({day:22}).toJSDate(),y:56.08},{x:p.minus({months:6}).plus({day:25}).toJSDate(),y:52.72},{x:p.minus({months:6}).plus({day:28}).toJSDate(),y:56.6},{x:p.minus({months:5}).plus({day:1}).toJSDate(),y:58.36},{x:p.minus({months:5}).plus({day:4}).toJSDate(),y:56.59},{x:p.minus({months:5}).plus({day:7}).toJSDate(),y:55.75},{x:p.minus({months:5}).plus({day:10}).toJSDate(),y:54.74},{x:p.minus({months:5}).plus({day:13}).toJSDate(),y:54.27},{x:p.minus({months:5}).plus({day:16}).toJSDate(),y:58.65},{x:p.minus({months:5}).plus({day:19}).toJSDate(),y:57},{x:p.minus({months:5}).plus({day:22}).toJSDate(),y:60.52},{x:p.minus({months:5}).plus({day:25}).toJSDate(),y:57.6},{x:p.minus({months:5}).plus({day:28}).toJSDate(),y:56.48},{x:p.minus({months:4}).plus({day:1}).toJSDate(),y:54.35},{x:p.minus({months:4}).plus({day:4}).toJSDate(),y:52.39},{x:p.minus({months:4}).plus({day:7}).toJSDate(),y:54.52},{x:p.minus({months:4}).plus({day:10}).toJSDate(),y:54.16},{x:p.minus({months:4}).plus({day:13}).toJSDate(),y:51.95},{x:p.minus({months:4}).plus({day:16}).toJSDate(),y:51.19},{x:p.minus({months:4}).plus({day:19}).toJSDate(),y:46.35},{x:p.minus({months:4}).plus({day:22}).toJSDate(),y:48.33},{x:p.minus({months:4}).plus({day:25}).toJSDate(),y:45.84},{x:p.minus({months:4}).plus({day:28}).toJSDate(),y:48.22},{x:p.minus({months:3}).plus({day:1}).toJSDate(),y:45.82},{x:p.minus({months:3}).plus({day:4}).toJSDate(),y:43.48},{x:p.minus({months:3}).plus({day:7}).toJSDate(),y:41.32},{x:p.minus({months:3}).plus({day:10}).toJSDate(),y:40.99},{x:p.minus({months:3}).plus({day:13}).toJSDate(),y:38.49},{x:p.minus({months:3}).plus({day:16}).toJSDate(),y:40.1},{x:p.minus({months:3}).plus({day:19}).toJSDate(),y:44.86},{x:p.minus({months:3}).plus({day:22}).toJSDate(),y:44.03},{x:p.minus({months:3}).plus({day:25}).toJSDate(),y:41.41},{x:p.minus({months:3}).plus({day:28}).toJSDate(),y:37.8},{x:p.minus({months:2}).plus({day:1}).toJSDate(),y:35.24},{x:p.minus({months:2}).plus({day:4}).toJSDate(),y:32.12},{x:p.minus({months:2}).plus({day:7}).toJSDate(),y:35.68},{x:p.minus({months:2}).plus({day:10}).toJSDate(),y:38},{x:p.minus({months:2}).plus({day:13}).toJSDate(),y:37.96},{x:p.minus({months:2}).plus({day:16}).toJSDate(),y:38.7},{x:p.minus({months:2}).plus({day:19}).toJSDate(),y:37.45},{x:p.minus({months:2}).plus({day:22}).toJSDate(),y:37.51},{x:p.minus({months:2}).plus({day:25}).toJSDate(),y:33.1},{x:p.minus({months:2}).plus({day:28}).toJSDate(),y:35.09},{x:p.minus({months:1}).plus({day:1}).toJSDate(),y:31.87},{x:p.minus({months:1}).plus({day:4}).toJSDate(),y:29.18},{x:p.minus({months:1}).plus({day:7}).toJSDate(),y:31.91},{x:p.minus({months:1}).plus({day:10}).toJSDate(),y:34.37},{x:p.minus({months:1}).plus({day:13}).toJSDate(),y:32.91},{x:p.minus({months:1}).plus({day:16}).toJSDate(),y:33.17},{x:p.minus({months:1}).plus({day:19}).toJSDate(),y:37.16},{x:p.minus({months:1}).plus({day:22}).toJSDate(),y:32.6},{x:p.minus({months:1}).plus({day:25}).toJSDate(),y:36.94},{x:p.minus({months:1}).plus({day:28}).toJSDate(),y:35.98}]},{name:"Actual",data:[{x:p.minus({months:12}).plus({day:1}).toJSDate(),y:20.21},{x:p.minus({months:12}).plus({day:4}).toJSDate(),y:17.49},{x:p.minus({months:12}).plus({day:7}).toJSDate(),y:16.54},{x:p.minus({months:12}).plus({day:10}).toJSDate(),y:19},{x:p.minus({months:12}).plus({day:13}).toJSDate(),y:16.47},{x:p.minus({months:12}).plus({day:16}).toJSDate(),y:13.15},{x:p.minus({months:12}).plus({day:19}).toJSDate(),y:18.07},{x:p.minus({months:12}).plus({day:22}).toJSDate(),y:17.93},{x:p.minus({months:12}).plus({day:25}).toJSDate(),y:18.92},{x:p.minus({months:12}).plus({day:28}).toJSDate(),y:18.46},{x:p.minus({months:11}).plus({day:1}).toJSDate(),y:18.04},{x:p.minus({months:11}).plus({day:4}).toJSDate(),y:17.78},{x:p.minus({months:11}).plus({day:7}).toJSDate(),y:20.15},{x:p.minus({months:11}).plus({day:10}).toJSDate(),y:18.92},{x:p.minus({months:11}).plus({day:13}).toJSDate(),y:17.08},{x:p.minus({months:11}).plus({day:16}).toJSDate(),y:17.11},{x:p.minus({months:11}).plus({day:19}).toJSDate(),y:15.7},{x:p.minus({months:11}).plus({day:22}).toJSDate(),y:15.07},{x:p.minus({months:11}).plus({day:25}).toJSDate(),y:14.51},{x:p.minus({months:11}).plus({day:28}).toJSDate(),y:15.22},{x:p.minus({months:10}).plus({day:1}).toJSDate(),y:19.77},{x:p.minus({months:10}).plus({day:4}).toJSDate(),y:23.67},{x:p.minus({months:10}).plus({day:7}).toJSDate(),y:27.98},{x:p.minus({months:10}).plus({day:10}).toJSDate(),y:30.8},{x:p.minus({months:10}).plus({day:13}).toJSDate(),y:28.56},{x:p.minus({months:10}).plus({day:16}).toJSDate(),y:27.45},{x:p.minus({months:10}).plus({day:19}).toJSDate(),y:27.5},{x:p.minus({months:10}).plus({day:22}).toJSDate(),y:27.28},{x:p.minus({months:10}).plus({day:25}).toJSDate(),y:24.36},{x:p.minus({months:10}).plus({day:28}).toJSDate(),y:22.89},{x:p.minus({months:9}).plus({day:1}).toJSDate(),y:28.04},{x:p.minus({months:9}).plus({day:4}).toJSDate(),y:27.77},{x:p.minus({months:9}).plus({day:7}).toJSDate(),y:30.24},{x:p.minus({months:9}).plus({day:10}).toJSDate(),y:26.57},{x:p.minus({months:9}).plus({day:13}).toJSDate(),y:22.18},{x:p.minus({months:9}).plus({day:16}).toJSDate(),y:19.64},{x:p.minus({months:9}).plus({day:19}).toJSDate(),y:16.74},{x:p.minus({months:9}).plus({day:22}).toJSDate(),y:17.21},{x:p.minus({months:9}).plus({day:25}).toJSDate(),y:20.05},{x:p.minus({months:9}).plus({day:28}).toJSDate(),y:16.13},{x:p.minus({months:8}).plus({day:1}).toJSDate(),y:10.71},{x:p.minus({months:8}).plus({day:4}).toJSDate(),y:7.99},{x:p.minus({months:8}).plus({day:7}).toJSDate(),y:11.33},{x:p.minus({months:8}).plus({day:10}).toJSDate(),y:15.36},{x:p.minus({months:8}).plus({day:13}).toJSDate(),y:20.16},{x:p.minus({months:8}).plus({day:16}).toJSDate(),y:22.56},{x:p.minus({months:8}).plus({day:19}).toJSDate(),y:19.34},{x:p.minus({months:8}).plus({day:22}).toJSDate(),y:18.32},{x:p.minus({months:8}).plus({day:25}).toJSDate(),y:20.75},{x:p.minus({months:8}).plus({day:28}).toJSDate(),y:17.09},{x:p.minus({months:7}).plus({day:1}).toJSDate(),y:18.31},{x:p.minus({months:7}).plus({day:4}).toJSDate(),y:14.34},{x:p.minus({months:7}).plus({day:7}).toJSDate(),y:9.93},{x:p.minus({months:7}).plus({day:10}).toJSDate(),y:10.64},{x:p.minus({months:7}).plus({day:13}).toJSDate(),y:6.18},{x:p.minus({months:7}).plus({day:16}).toJSDate(),y:10.32},{x:p.minus({months:7}).plus({day:19}).toJSDate(),y:12.8},{x:p.minus({months:7}).plus({day:22}).toJSDate(),y:13.44},{x:p.minus({months:7}).plus({day:25}).toJSDate(),y:18.35},{x:p.minus({months:7}).plus({day:28}).toJSDate(),y:22.87},{x:p.minus({months:6}).plus({day:1}).toJSDate(),y:26.92},{x:p.minus({months:6}).plus({day:4}).toJSDate(),y:22.5},{x:p.minus({months:6}).plus({day:7}).toJSDate(),y:18.14},{x:p.minus({months:6}).plus({day:10}).toJSDate(),y:19.06},{x:p.minus({months:6}).plus({day:13}).toJSDate(),y:19.73},{x:p.minus({months:6}).plus({day:16}).toJSDate(),y:18.82},{x:p.minus({months:6}).plus({day:19}).toJSDate(),y:23.33},{x:p.minus({months:6}).plus({day:22}).toJSDate(),y:20.48},{x:p.minus({months:6}).plus({day:25}).toJSDate(),y:25.47},{x:p.minus({months:6}).plus({day:28}).toJSDate(),y:28.84},{x:p.minus({months:5}).plus({day:1}).toJSDate(),y:27.71},{x:p.minus({months:5}).plus({day:4}).toJSDate(),y:25.22},{x:p.minus({months:5}).plus({day:7}).toJSDate(),y:25.43},{x:p.minus({months:5}).plus({day:10}).toJSDate(),y:24.13},{x:p.minus({months:5}).plus({day:13}).toJSDate(),y:20.02},{x:p.minus({months:5}).plus({day:16}).toJSDate(),y:18.38},{x:p.minus({months:5}).plus({day:19}).toJSDate(),y:18.3},{x:p.minus({months:5}).plus({day:22}).toJSDate(),y:18.72},{x:p.minus({months:5}).plus({day:25}).toJSDate(),y:22.46},{x:p.minus({months:5}).plus({day:28}).toJSDate(),y:21.71},{x:p.minus({months:4}).plus({day:1}).toJSDate(),y:29.88},{x:p.minus({months:4}).plus({day:4}).toJSDate(),y:26.94},{x:p.minus({months:4}).plus({day:7}).toJSDate(),y:28.06},{x:p.minus({months:4}).plus({day:10}).toJSDate(),y:30.4},{x:p.minus({months:4}).plus({day:13}).toJSDate(),y:28.98},{x:p.minus({months:4}).plus({day:16}).toJSDate(),y:30.13},{x:p.minus({months:4}).plus({day:19}).toJSDate(),y:27.6},{x:p.minus({months:4}).plus({day:22}).toJSDate(),y:30.21},{x:p.minus({months:4}).plus({day:25}).toJSDate(),y:26.88},{x:p.minus({months:4}).plus({day:28}).toJSDate(),y:25.72},{x:p.minus({months:3}).plus({day:1}).toJSDate(),y:27.89},{x:p.minus({months:3}).plus({day:4}).toJSDate(),y:30.69},{x:p.minus({months:3}).plus({day:7}).toJSDate(),y:31.42},{x:p.minus({months:3}).plus({day:10}).toJSDate(),y:36.14},{x:p.minus({months:3}).plus({day:13}).toJSDate(),y:32.02},{x:p.minus({months:3}).plus({day:16}).toJSDate(),y:27.3},{x:p.minus({months:3}).plus({day:19}).toJSDate(),y:29.51},{x:p.minus({months:3}).plus({day:22}).toJSDate(),y:32.67},{x:p.minus({months:3}).plus({day:25}).toJSDate(),y:28.82},{x:p.minus({months:3}).plus({day:28}).toJSDate(),y:28.85},{x:p.minus({months:2}).plus({day:1}).toJSDate(),y:29.15},{x:p.minus({months:2}).plus({day:4}).toJSDate(),y:27.9},{x:p.minus({months:2}).plus({day:7}).toJSDate(),y:30.71},{x:p.minus({months:2}).plus({day:10}).toJSDate(),y:28.02},{x:p.minus({months:2}).plus({day:13}).toJSDate(),y:23.82},{x:p.minus({months:2}).plus({day:16}).toJSDate(),y:18.83},{x:p.minus({months:2}).plus({day:19}).toJSDate(),y:14.48},{x:p.minus({months:2}).plus({day:22}).toJSDate(),y:11.76},{x:p.minus({months:2}).plus({day:25}).toJSDate(),y:12.75},{x:p.minus({months:2}).plus({day:28}).toJSDate(),y:11.36},{x:p.minus({months:1}).plus({day:1}).toJSDate(),y:11.6},{x:p.minus({months:1}).plus({day:4}).toJSDate(),y:15.24},{x:p.minus({months:1}).plus({day:7}).toJSDate(),y:13.05},{x:p.minus({months:1}).plus({day:10}).toJSDate(),y:17.25},{x:p.minus({months:1}).plus({day:13}).toJSDate(),y:18.5},{x:p.minus({months:1}).plus({day:16}).toJSDate(),y:23.04},{x:p.minus({months:1}).plus({day:19}).toJSDate(),y:21.87},{x:p.minus({months:1}).plus({day:22}).toJSDate(),y:25.97},{x:p.minus({months:1}).plus({day:25}).toJSDate(),y:22.46},{x:p.minus({months:1}).plus({day:28}).toJSDate(),y:17.67}]}]},budget:{expenses:11763.34,expensesLimit:2e4,savings:10974.12,savingsGoal:25e4,bills:1789.22,billsLimit:1e3},previousStatement:{status:"paid",date:p.startOf("day").minus({days:15}).toFormat("DDD"),limit:34500,spent:27221.21,minimum:7331.94},currentStatement:{status:"pending",date:p.startOf("day").minus({days:15}).plus({month:1}).toFormat("DDD"),limit:34500,spent:39819.41,minimum:9112.51},recentTransactions:[{id:"1b6fd296-bc6a-4d45-bf4f-e45519a58cf5",transactionId:"528651571NT",name:"Morgan Page",amount:1358.75,status:"completed",date:"2019-10-07T22:22:37.274Z"},{id:"2dec6074-98bd-4623-9526-6480e4776569",transactionId:"421436904YT",name:"Nita Hebert",amount:-1042.82,status:"completed",date:"2019-12-18T14:51:24.461Z"},{id:"ae7c065f-4197-4021-a799-7a221822ad1d",transactionId:"685377421YT",name:"Marsha Chambers",amount:1828.16,status:"pending",date:"2019-12-25T17:52:14.304Z"},{id:"0c43dd40-74f6-49d5-848a-57a4a45772ab",transactionId:"884960091RT",name:"Charmaine Jackson",amount:1647.55,status:"completed",date:"2019-11-29T06:32:16.111Z"},{id:"e5c9f0ed-a64c-4bfe-a113-29f80b4e162c",transactionId:"361402213NT",name:"Maura Carey",amount:-927.43,status:"completed",date:"2019-11-24T12:13:23.064Z"}]};var _g=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._finance=yg,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/dashboards/finance").reply(()=>[200,T(this._finance)])}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var ae=j.now(),xg={githubIssues:{overview:{"this-week":{"new-issues":214,"closed-issues":75,fixed:3,"wont-fix":4,"re-opened":8,"needs-triage":6},"last-week":{"new-issues":197,"closed-issues":72,fixed:6,"wont-fix":11,"re-opened":6,"needs-triage":5}},labels:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],series:{"this-week":[{name:"New issues",type:"line",data:[42,28,43,34,20,25,22]},{name:"Closed issues",type:"column",data:[11,10,8,11,8,10,17]}],"last-week":[{name:"New issues",type:"line",data:[37,32,39,27,18,24,20]},{name:"Closed issues",type:"column",data:[9,8,10,12,7,11,15]}]}},taskDistribution:{overview:{"this-week":{new:594,completed:287},"last-week":{new:526,completed:260}},labels:["API","Backend","Frontend","Issues"],series:{"this-week":[15,20,38,27],"last-week":[19,16,42,23]}},schedule:{today:[{title:"Group Meeting",time:"in 32 minutes",location:"Conference room 1B"},{title:"Coffee Break",time:"10:30 AM"},{title:"Public Beta Release",time:"11:00 AM"},{title:"Lunch",time:"12:10 PM"},{title:"Dinner with David",time:"05:30 PM",location:"Magnolia"},{title:"Jane's Birthday Party",time:"07:30 PM",location:"Home"},{title:"Overseer's Retirement Party",time:"09:30 PM",location:"Overseer's room"}],tomorrow:[{title:"Marketing Meeting",time:"09:00 AM",location:"Conference room 1A"},{title:"Public Announcement",time:"11:00 AM"},{title:"Lunch",time:"12:10 PM"},{title:"Meeting with Beta Testers",time:"03:00 PM",location:"Conference room 2C"},{title:"Live Stream",time:"05:30 PM"},{title:"Release Party",time:"07:30 PM",location:"CEO's house"},{title:"CEO's Private Party",time:"09:30 PM",location:"CEO's Penthouse"}]},budgetDistribution:{categories:["Concept","Design","Development","Extras","Marketing"],series:[{name:"Budget",data:[12,20,28,15,25]}]},weeklyExpenses:{amount:17663,labels:[ae.minus({days:47}).toFormat("dd MMM")+" - "+ae.minus({days:40}).toFormat("dd MMM"),ae.minus({days:39}).toFormat("dd MMM")+" - "+ae.minus({days:32}).toFormat("dd MMM"),ae.minus({days:31}).toFormat("dd MMM")+" - "+ae.minus({days:24}).toFormat("dd MMM"),ae.minus({days:23}).toFormat("dd MMM")+" - "+ae.minus({days:16}).toFormat("dd MMM"),ae.minus({days:15}).toFormat("dd MMM")+" - "+ae.minus({days:8}).toFormat("dd MMM"),ae.minus({days:7}).toFormat("dd MMM")+" - "+ae.toFormat("dd MMM")],series:[{name:"Expenses",data:[4412,4345,4541,4677,4322,4123]}]},monthlyExpenses:{amount:54663,labels:[ae.minus({days:31}).toFormat("dd MMM")+" - "+ae.minus({days:24}).toFormat("dd MMM"),ae.minus({days:23}).toFormat("dd MMM")+" - "+ae.minus({days:16}).toFormat("dd MMM"),ae.minus({days:15}).toFormat("dd MMM")+" - "+ae.minus({days:8}).toFormat("dd MMM"),ae.minus({days:7}).toFormat("dd MMM")+" - "+ae.toFormat("dd MMM")],series:[{name:"Expenses",data:[15521,15519,15522,15521]}]},yearlyExpenses:{amount:648813,labels:[ae.minus({days:79}).toFormat("dd MMM")+" - "+ae.minus({days:72}).toFormat("dd MMM"),ae.minus({days:71}).toFormat("dd MMM")+" - "+ae.minus({days:64}).toFormat("dd MMM"),ae.minus({days:63}).toFormat("dd MMM")+" - "+ae.minus({days:56}).toFormat("dd MMM"),ae.minus({days:55}).toFormat("dd MMM")+" - "+ae.minus({days:48}).toFormat("dd MMM"),ae.minus({days:47}).toFormat("dd MMM")+" - "+ae.minus({days:40}).toFormat("dd MMM"),ae.minus({days:39}).toFormat("dd MMM")+" - "+ae.minus({days:32}).toFormat("dd MMM"),ae.minus({days:31}).toFormat("dd MMM")+" - "+ae.minus({days:24}).toFormat("dd MMM"),ae.minus({days:23}).toFormat("dd MMM")+" - "+ae.minus({days:16}).toFormat("dd MMM"),ae.minus({days:15}).toFormat("dd MMM")+" - "+ae.minus({days:8}).toFormat("dd MMM"),ae.minus({days:7}).toFormat("dd MMM")+" - "+ae.toFormat("dd MMM")],series:[{name:"Expenses",data:[45891,45801,45834,45843,45800,45900,45814,45856,45910,45849]}]},budgetDetails:{columns:["type","total","expensesAmount","expensesPercentage","remainingAmount","remainingPercentage"],rows:[{id:1,type:"Concept",total:14880,expensesAmount:14e3,expensesPercentage:94.08,remainingAmount:880,remainingPercentage:5.92},{id:2,type:"Design",total:21080,expensesAmount:17240.34,expensesPercentage:81.78,remainingAmount:3839.66,remainingPercentage:18.22},{id:3,type:"Development",total:34720,expensesAmount:3518,expensesPercentage:10.13,remainingAmount:31202,remainingPercentage:89.87},{id:4,type:"Extras",total:18600,expensesAmount:0,expensesPercentage:0,remainingAmount:18600,remainingPercentage:100},{id:5,type:"Marketing",total:34720,expensesAmount:19859.84,expensesPercentage:57.2,remainingAmount:14860.16,remainingPercentage:42.8}]},teamMembers:[{id:"2bfa2be5-7688-48d5-b5ac-dc0d9ac97f14",avatar:"images/avatars/female-10.jpg",name:"Nadia Mcknight",email:"nadiamcknight@mail.com",phone:"+1-943-511-2203",title:"Project Director"},{id:"77a4383b-b5a5-4943-bc46-04c3431d1566",avatar:"images/avatars/male-19.jpg",name:"Best Blackburn",email:"blackburn.best@beadzza.me",phone:"+1-814-498-3701",title:"Senior Developer"},{id:"8bb0f597-673a-47ca-8c77-2f83219cb9af",avatar:"images/avatars/male-14.jpg",name:"Duncan Carver",email:"duncancarver@mail.info",phone:"+1-968-547-2111",title:"Senior Developer"},{id:"c318e31f-1d74-49c5-8dae-2bc5805e2fdb",avatar:"images/avatars/male-01.jpg",name:"Martin Richards",email:"martinrichards@mail.biz",phone:"+1-902-500-2668",title:"Junior Developer"},{id:"0a8bc517-631a-4a93-aacc-000fa2e8294c",avatar:"images/avatars/female-20.jpg",name:"Candice Munoz",email:"candicemunoz@mail.co.uk",phone:"+1-838-562-2769",title:"Lead Designer"},{id:"a4c9945a-757b-40b0-8942-d20e0543cabd",avatar:"images/avatars/female-01.jpg",name:"Vickie Mosley",email:"vickiemosley@mail.net",phone:"+1-939-555-3054",title:"Designer"},{id:"b8258ccf-48b5-46a2-9c95-e0bd7580c645",avatar:"images/avatars/female-02.jpg",name:"Tina Harris",email:"tinaharris@mail.ca",phone:"+1-933-464-2431",title:"Designer"},{id:"f004ea79-98fc-436c-9ba5-6cfe32fe583d",avatar:"images/avatars/male-02.jpg",name:"Holt Manning",email:"holtmanning@mail.org",phone:"+1-822-531-2600",title:"Marketing Manager"},{id:"8b69fe2d-d7cc-4a3d-983d-559173e37d37",avatar:"images/avatars/female-03.jpg",name:"Misty Ramsey",email:"mistyramsey@mail.us",phone:"+1-990-457-2106",title:"Consultant"}]};var wg=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._project=xg,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/dashboards/project").reply(()=>[200,T(this._project)])}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var ni=j.now(),Sg=[{id:"493190c9-5b61-4912-afe5-78c21f1044d7",icon:"heroicons_solid:star",description:"Your submission has been accepted",date:ni.minus({minutes:25}).toISO(),extraContent:`
Congratulations for your acceptance!

Hi Brian,
Your submission has been accepted and you are ready to move into the next phase. Once you are ready, reach out to me and we will ...
`},{id:"6e3e97e5-effc-4fb7-b730-52a151f0b641",image:"images/avatars/male-04.jpg",description:"Leo Gill added you to Top Secret Project group and assigned you as a Project Manager",date:ni.minus({minutes:50}).toISO(),linkedContent:"Top Secret Project",link:"/dashboards/project",useRouter:!0},{id:"b91ccb58-b06c-413b-b389-87010e03a120",icon:"heroicons_solid:envelope",description:"You have 15 unread mails across 3 mailboxes",date:ni.minus({hours:3}).toISO(),linkedContent:"Mailbox",link:"/apps/mailbox",useRouter:!0},{id:"541416c9-84a7-408a-8d74-27a43c38d797",icon:"heroicons_solid:arrow-path",description:"Your Docker container is ready to publish",date:ni.minus({hours:5}).toISO(),linkedContent:"Download the container",link:".",useRouter:!0},{id:"ef7b95a7-8e8b-4616-9619-130d9533add9",image:"images/avatars/male-06.jpg",description:"Roger Murray accepted your friend request",date:ni.minus({hours:7}).toISO(),extraContent:'You have 8 mutual friends.'},{id:"eb8aa470-635e-461d-88e1-23d9ea2a5665",image:"images/avatars/female-04.jpg",description:"Sophie Stone sent you a direct message",date:ni.minus({hours:9}).toISO()},{id:"b85c2338-cc98-4140-bbf8-c226ce4e395e",icon:"heroicons_solid:envelope",description:"You have 3 new mails",date:ni.minus({day:1}).toISO(),extraContent:`
  1. Please review and sign the attached agreement
  2. Delivery address confirmation
  3. Previous clients and their invoices
  4. -
`,linkedContent:"Mailbox",link:"/apps/mailbox",useRouter:!0},{id:"fd0f01b4-f3de-4333-add5-cd86850279f8",image:"images/avatars/female-02.jpg",description:"Tina Harris started a chat with you",date:ni.minus({day:1}).toISO(),linkedContent:"Go to Chat (Tina Harris)",link:"/apps/chat/5636c0ba-fa47-42ca-9160-27340583041e",useRouter:!0},{id:"8f8e1bf9-4661-4939-9e43-390957b60f42",icon:"heroicons_solid:star",description:"Your submission has been accepted and you are ready to sign-up for the final assigment which will be ready in 2 days",date:ni.minus({days:3}).toISO()},{id:"30af917b-7a6a-45d1-822f-9e7ad7f8bf69",icon:"heroicons_solid:arrow-path",description:"Your Vagrant container is ready to download",date:ni.minus({day:4}).toISO()}];var Sg=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._activities=wg,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/pages/activities").reply(()=>[200,T(this._activities)])}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Cg=["10k","10mp","11mp","12mp","13mp","14mp","15mp","16mp","17mp","18mp","19mp","1k","1k_plus","1x_mobiledata","20mp","21mp","22mp","23mp","24mp","2k","2k_plus","2mp","30fps","30fps_select","360","3d_rotation","3g_mobiledata","3k","3k_plus","3mp","3p","4g_mobiledata","4g_plus_mobiledata","4k","4k_plus","4mp","5g","5k","5k_plus","5mp","60fps","60fps_select","6_ft_apart","6k","6k_plus","6mp","7k","7k_plus","7mp","8k","8k_plus","8mp","9k","9k_plus","9mp","ac_unit","access_alarm","access_alarms","access_time","access_time_filled","accessibility","accessibility_new","accessible","accessible_forward","account_balance","account_balance_wallet","account_box","account_circle","account_tree","ad_units","adb","add","add_a_photo","add_alarm","add_alert","add_box","add_business","add_chart","add_circle","add_circle_outline","add_comment","add_ic_call","add_link","add_location","add_location_alt","add_moderator","add_photo_alternate","add_reaction","add_road","add_shopping_cart","add_task","add_to_drive","add_to_home_screen","add_to_photos","add_to_queue","addchart","adjust","admin_panel_settings","ads_click","agriculture","air","airline_seat_flat","airline_seat_flat_angled","airline_seat_individual_suite","airline_seat_legroom_extra","airline_seat_legroom_normal","airline_seat_legroom_reduced","airline_seat_recline_extra","airline_seat_recline_normal","airplane_ticket","airplanemode_active","airplanemode_inactive","airplay","airport_shuttle","alarm","alarm_add","alarm_off","alarm_on","album","align_horizontal_center","align_horizontal_left","align_horizontal_right","align_vertical_bottom","align_vertical_center","align_vertical_top","all_inbox","all_inclusive","all_out","alt_route","alternate_email","analytics","anchor","android","animation","announcement","aod","apartment","api","app_blocking","app_registration","app_settings_alt","approval","apps","architecture","archive","area_chart","arrow_back","arrow_back_ios","arrow_back_ios_new","arrow_circle_down","arrow_circle_up","arrow_downward","arrow_drop_down","arrow_drop_down_circle","arrow_drop_up","arrow_forward","arrow_forward_ios","arrow_left","arrow_right","arrow_right_alt","arrow_upward","art_track","article","aspect_ratio","assessment","assignment","assignment_ind","assignment_late","assignment_return","assignment_returned","assignment_turned_in","assistant","assistant_direction","assistant_photo","atm","attach_email","attach_file","attach_money","attachment","attractions","attribution","audiotrack","auto_awesome","auto_awesome_mosaic","auto_awesome_motion","auto_delete","auto_fix_high","auto_fix_normal","auto_fix_off","auto_graph","auto_stories","autofps_select","autorenew","av_timer","baby_changing_station","back_hand","backpack","backspace","backup","backup_table","badge","bakery_dining","balcony","ballot","bar_chart","batch_prediction","bathroom","bathtub","battery_alert","battery_charging_full","battery_full","battery_saver","battery_std","battery_unknown","beach_access","bed","bedroom_baby","bedroom_child","bedroom_parent","bedtime","beenhere","bento","bike_scooter","biotech","blender","block","bloodtype","bluetooth","bluetooth_audio","bluetooth_connected","bluetooth_disabled","bluetooth_drive","bluetooth_searching","blur_circular","blur_linear","blur_off","blur_on","bolt","book","book_online","bookmark","bookmark_add","bookmark_added","bookmark_border","bookmark_remove","bookmarks","border_all","border_bottom","border_clear","border_color","border_horizontal","border_inner","border_left","border_outer","border_right","border_style","border_top","border_vertical","branding_watermark","breakfast_dining","brightness_1","brightness_2","brightness_3","brightness_4","brightness_5","brightness_6","brightness_7","brightness_auto","brightness_high","brightness_low","brightness_medium","broken_image","browser_not_supported","brunch_dining","brush","bubble_chart","bug_report","build","build_circle","bungalow","burst_mode","bus_alert","business","business_center","cabin","cable","cached","cake","calculate","calendar_today","calendar_view_day","calendar_view_month","calendar_view_week","call","call_end","call_made","call_merge","call_missed","call_missed_outgoing","call_received","call_split","call_to_action","camera","camera_alt","camera_enhance","camera_front","camera_indoor","camera_outdoor","camera_rear","camera_roll","cameraswitch","campaign","cancel","cancel_presentation","cancel_schedule_send","car_rental","car_repair","card_giftcard","card_membership","card_travel","carpenter","cases","casino","cast","cast_connected","cast_for_education","catching_pokemon","category","celebration","cell_wifi","center_focus_strong","center_focus_weak","chair","chair_alt","chalet","change_circle","change_history","charging_station","chat","chat_bubble","chat_bubble_outline","check","check_box","check_box_outline_blank","check_circle","check_circle_outline","checklist","checklist_rtl","checkroom","chevron_left","chevron_right","child_care","child_friendly","chrome_reader_mode","circle","circle_notifications","class","clean_hands","cleaning_services","clear","clear_all","close","close_fullscreen","closed_caption","closed_caption_disabled","closed_caption_off","cloud","cloud_circle","cloud_done","cloud_download","cloud_off","cloud_queue","cloud_upload","code","code_off","coffee","coffee_maker","collections","collections_bookmark","color_lens","colorize","comment","comment_bank","commute","compare","compare_arrows","compass_calibration","compost","compress","computer","confirmation_number","connect_without_contact","connected_tv","construction","contact_mail","contact_page","contact_phone","contact_support","contactless","contacts","content_copy","content_cut","content_paste","content_paste_off","control_camera","control_point","control_point_duplicate","copy_all","copyright","coronavirus","corporate_fare","cottage","countertops","create","create_new_folder","credit_card","credit_card_off","credit_score","crib","crop","crop_16_9","crop_3_2","crop_5_4","crop_7_5","crop_din","crop_free","crop_landscape","crop_original","crop_portrait","crop_rotate","crop_square","cruelty_free","dangerous","dark_mode","dashboard","dashboard_customize","data_exploration","data_saver_off","data_saver_on","data_usage","date_range","deck","dehaze","delete","delete_forever","delete_outline","delete_sweep","delivery_dining","departure_board","description","design_services","desktop_access_disabled","desktop_mac","desktop_windows","details","developer_board","developer_board_off","developer_mode","device_hub","device_thermostat","device_unknown","devices","devices_other","dialer_sip","dialpad","dining","dinner_dining","directions","directions_bike","directions_boat","directions_boat_filled","directions_bus","directions_bus_filled","directions_car","directions_car_filled","directions_off","directions_railway","directions_railway_filled","directions_run","directions_subway","directions_subway_filled","directions_transit","directions_transit_filled","directions_walk","dirty_lens","disabled_by_default","disabled_visible","disc_full","dns","do_disturb","do_disturb_alt","do_disturb_off","do_disturb_on","do_not_disturb","do_not_disturb_alt","do_not_disturb_off","do_not_disturb_on","do_not_disturb_on_total_silence","do_not_step","do_not_touch","dock","document_scanner","domain","domain_disabled","domain_verification","done","done_all","done_outline","donut_large","donut_small","door_back","door_front","door_sliding","doorbell","double_arrow","downhill_skiing","download","download_done","download_for_offline","downloading","drafts","drag_handle","drag_indicator","draw","drive_eta","drive_file_move","drive_file_move_rtl","drive_file_rename_outline","drive_folder_upload","dry","dry_cleaning","duo","dvr","dynamic_feed","dynamic_form","e_mobiledata","earbuds","earbuds_battery","east","edgesensor_high","edgesensor_low","edit","edit_attributes","edit_calendar","edit_location","edit_location_alt","edit_note","edit_notifications","edit_off","edit_road","eject","elderly","electric_bike","electric_car","electric_moped","electric_rickshaw","electric_scooter","electrical_services","elevator","email","emergency","emoji_emotions","emoji_events","emoji_flags","emoji_food_beverage","emoji_nature","emoji_objects","emoji_people","emoji_symbols","emoji_transportation","engineering","enhanced_encryption","equalizer","error","error_outline","escalator","escalator_warning","euro","euro_symbol","ev_station","event","event_available","event_busy","event_note","event_seat","exit_to_app","expand","expand_less","expand_more","explicit","explore","explore_off","exposure","exposure_neg_1","exposure_neg_2","exposure_plus_1","exposure_plus_2","exposure_zero","extension","extension_off","face","face_retouching_natural","face_retouching_off","facebook","fact_check","family_restroom","fast_forward","fast_rewind","fastfood","favorite","favorite_border","featured_play_list","featured_video","feed","feedback","female","fence","festival","fiber_dvr","fiber_manual_record","fiber_new","fiber_pin","fiber_smart_record","file_copy","file_download","file_download_done","file_download_off","file_present","file_upload","filter","filter_1","filter_2","filter_3","filter_4","filter_5","filter_6","filter_7","filter_8","filter_9","filter_9_plus","filter_alt","filter_b_and_w","filter_center_focus","filter_drama","filter_frames","filter_hdr","filter_list","filter_none","filter_tilt_shift","filter_vintage","find_in_page","find_replace","fingerprint","fire_extinguisher","fireplace","first_page","fit_screen","fitness_center","flag","flaky","flare","flash_auto","flash_off","flash_on","flashlight_off","flashlight_on","flatware","flight","flight_land","flight_takeoff","flip","flip_camera_android","flip_camera_ios","flip_to_back","flip_to_front","flourescent","flutter_dash","fmd_bad","fmd_good","folder","folder_open","folder_shared","folder_special","follow_the_signs","font_download","font_download_off","food_bank","format_align_center","format_align_justify","format_align_left","format_align_right","format_bold","format_clear","format_color_fill","format_color_reset","format_color_text","format_indent_decrease","format_indent_increase","format_italic","format_line_spacing","format_list_bulleted","format_list_numbered","format_list_numbered_rtl","format_paint","format_quote","format_shapes","format_size","format_strikethrough","format_textdirection_l_to_r","format_textdirection_r_to_l","format_underlined","forum","forward","forward_10","forward_30","forward_5","forward_to_inbox","foundation","free_breakfast","free_cancellation","front_hand","fullscreen","fullscreen_exit","functions","g_mobiledata","g_translate","gamepad","games","garage","gavel","generating_tokens","gesture","get_app","gif","gite","golf_course","gpp_bad","gpp_good","gpp_maybe","gps_fixed","gps_not_fixed","gps_off","grade","gradient","grading","grain","graphic_eq","grass","grid_3x3","grid_4x4","grid_goldenratio","grid_off","grid_on","grid_view","group","group_add","group_off","group_work","groups","h_mobiledata","h_plus_mobiledata","hail","handyman","hardware","hd","hdr_auto","hdr_auto_select","hdr_enhanced_select","hdr_off","hdr_off_select","hdr_on","hdr_on_select","hdr_plus","hdr_strong","hdr_weak","headphones","headphones_battery","headset","headset_mic","headset_off","healing","health_and_safety","hearing","hearing_disabled","height","help","help_center","help_outline","hevc","hide_image","hide_source","high_quality","highlight","highlight_alt","highlight_off","hiking","history","history_edu","history_toggle_off","holiday_village","home","home_max","home_mini","home_repair_service","home_work","horizontal_distribute","horizontal_rule","horizontal_split","hot_tub","hotel","hotel_class","hourglass_bottom","hourglass_disabled","hourglass_empty","hourglass_full","hourglass_top","house","house_siding","houseboat","how_to_reg","how_to_vote","http","https","hvac","ice_skating","icecream","image","image_aspect_ratio","image_not_supported","image_search","imagesearch_roller","import_contacts","import_export","important_devices","inbox","incomplete_circle","indeterminate_check_box","info","input","insert_chart","insert_chart_outlined","insert_comment","insert_drive_file","insert_emoticon","insert_invitation","insert_link","insert_photo","insights","integration_instructions","inventory","inventory_2","invert_colors","invert_colors_off","ios_share","iron","iso","kayaking","keyboard","keyboard_alt","keyboard_arrow_down","keyboard_arrow_left","keyboard_arrow_right","keyboard_arrow_up","keyboard_backspace","keyboard_capslock","keyboard_hide","keyboard_return","keyboard_tab","keyboard_voice","king_bed","kitchen","kitesurfing","label","label_important","label_off","landscape","language","laptop","laptop_chromebook","laptop_mac","laptop_windows","last_page","launch","layers","layers_clear","leaderboard","leak_add","leak_remove","legend_toggle","lens","lens_blur","library_add","library_add_check","library_books","library_music","light","light_mode","lightbulb","line_style","line_weight","linear_scale","link","link_off","linked_camera","liquor","list","list_alt","live_help","live_tv","living","local_activity","local_airport","local_atm","local_bar","local_cafe","local_car_wash","local_convenience_store","local_dining","local_drink","local_fire_department","local_florist","local_gas_station","local_grocery_store","local_hospital","local_hotel","local_laundry_service","local_library","local_mall","local_movies","local_offer","local_parking","local_pharmacy","local_phone","local_pizza","local_play","local_police","local_post_office","local_printshop","local_see","local_shipping","local_taxi","location_city","location_disabled","location_off","location_on","location_searching","lock","lock_clock","lock_open","login","logout","looks","looks_3","looks_4","looks_5","looks_6","looks_one","looks_two","loop","loupe","low_priority","loyalty","lte_mobiledata","lte_plus_mobiledata","luggage","lunch_dining","mail","mail_outline","male","manage_accounts","manage_search","map","maps_home_work","maps_ugc","margin","mark_as_unread","mark_chat_read","mark_chat_unread","mark_email_read","mark_email_unread","markunread","markunread_mailbox","masks","maximize","media_bluetooth_off","media_bluetooth_on","mediation","medical_services","medication","meeting_room","memory","menu","menu_book","menu_open","merge_type","message","mic","mic_external_off","mic_external_on","mic_none","mic_off","microwave","military_tech","minimize","miscellaneous_services","missed_video_call","mms","mobile_friendly","mobile_off","mobile_screen_share","mobiledata_off","mode","mode_comment","mode_edit","mode_edit_outline","mode_night","mode_standby","model_training","monetization_on","money","money_off","money_off_csred","monitor","monitor_weight","monochrome_photos","mood","mood_bad","moped","more","more_horiz","more_time","more_vert","motion_photos_auto","motion_photos_off","motion_photos_on","motion_photos_pause","motion_photos_paused","mouse","move_to_inbox","movie","movie_creation","movie_filter","moving","mp","multiline_chart","multiple_stop","museum","music_note","music_off","music_video","my_location","nat","nature","nature_people","navigate_before","navigate_next","navigation","near_me","near_me_disabled","nearby_error","nearby_off","network_cell","network_check","network_locked","network_wifi","new_label","new_releases","next_plan","next_week","nfc","night_shelter","nightlife","nightlight","nightlight_round","nights_stay","no_accounts","no_backpack","no_cell","no_drinks","no_encryption","no_encryption_gmailerrorred","no_flash","no_food","no_luggage","no_meals","no_meeting_room","no_photography","no_sim","no_stroller","no_transfer","nordic_walking","north","north_east","north_west","not_accessible","not_interested","not_listed_location","not_started","note","note_add","note_alt","notes","notification_add","notification_important","notifications","notifications_active","notifications_none","notifications_off","notifications_paused","offline_bolt","offline_pin","offline_share","ondemand_video","online_prediction","opacity","open_in_browser","open_in_full","open_in_new","open_in_new_off","open_with","other_houses","outbound","outbox","outdoor_grill","outlet","outlined_flag","padding","pages","pageview","paid","palette","pan_tool","panorama","panorama_fish_eye","panorama_horizontal","panorama_horizontal_select","panorama_photosphere","panorama_photosphere_select","panorama_vertical","panorama_vertical_select","panorama_wide_angle","panorama_wide_angle_select","paragliding","park","party_mode","password","pattern","pause","pause_circle","pause_circle_filled","pause_circle_outline","pause_presentation","payment","payments","pedal_bike","pending","pending_actions","people","people_alt","people_outline","perm_camera_mic","perm_contact_calendar","perm_data_setting","perm_device_information","perm_identity","perm_media","perm_phone_msg","perm_scan_wifi","person","person_add","person_add_alt","person_add_alt_1","person_add_disabled","person_off","person_outline","person_pin","person_pin_circle","person_remove","person_remove_alt_1","person_search","personal_injury","personal_video","pest_control","pest_control_rodent","pets","phone","phone_android","phone_bluetooth_speaker","phone_callback","phone_disabled","phone_enabled","phone_forwarded","phone_in_talk","phone_iphone","phone_locked","phone_missed","phone_paused","phonelink","phonelink_erase","phonelink_lock","phonelink_off","phonelink_ring","phonelink_setup","photo","photo_album","photo_camera","photo_camera_back","photo_camera_front","photo_filter","photo_library","photo_size_select_actual","photo_size_select_large","photo_size_select_small","piano","piano_off","picture_as_pdf","picture_in_picture","picture_in_picture_alt","pie_chart","pie_chart_outline","pin","pin_drop","pin_end","pin_invoke","pivot_table_chart","place","plagiarism","play_arrow","play_circle","play_circle_filled","play_circle_outline","play_disabled","play_for_work","play_lesson","playlist_add","playlist_add_check","playlist_play","plumbing","plus_one","podcasts","point_of_sale","policy","poll","polymer","pool","portable_wifi_off","portrait","post_add","power","power_input","power_off","power_settings_new","precision_manufacturing","pregnant_woman","present_to_all","preview","price_change","price_check","print","print_disabled","priority_high","privacy_tip","private_connectivity","production_quantity_limits","psychology","public","public_off","publish","published_with_changes","push_pin","qr_code","qr_code_2","qr_code_scanner","query_builder","query_stats","question_answer","queue","queue_music","queue_play_next","quickreply","quiz","r_mobiledata","radar","radio","radio_button_checked","radio_button_unchecked","railway_alert","ramen_dining","rate_review","raw_off","raw_on","read_more","real_estate_agent","receipt","receipt_long","recent_actors","recommend","record_voice_over","recycling","redeem","redo","reduce_capacity","refresh","remember_me","remove","remove_circle","remove_circle_outline","remove_done","remove_from_queue","remove_moderator","remove_red_eye","remove_shopping_cart","reorder","repeat","repeat_on","repeat_one","repeat_one_on","replay","replay_10","replay_30","replay_5","replay_circle_filled","reply","reply_all","report","report_gmailerrorred","report_off","report_problem","request_page","request_quote","reset_tv","restart_alt","restaurant","restaurant_menu","restore","restore_from_trash","restore_page","reviews","rice_bowl","ring_volume","roofing","room","room_preferences","room_service","rotate_90_degrees_ccw","rotate_left","rotate_right","rounded_corner","router","rowing","rss_feed","rsvp","rtt","rule","rule_folder","run_circle","running_with_errors","rv_hookup","safety_divider","sailing","sanitizer","satellite","save","save_alt","saved_search","savings","scanner","scatter_plot","schedule","schedule_send","schema","school","science","score","screen_lock_landscape","screen_lock_portrait","screen_lock_rotation","screen_rotation","screen_search_desktop","screen_share","screenshot","sd","sd_card","sd_card_alert","sd_storage","search","search_off","security","security_update","security_update_good","security_update_warning","segment","select_all","self_improvement","sell","send","send_and_archive","send_to_mobile","sensor_door","sensor_window","sensors","sensors_off","sentiment_dissatisfied","sentiment_neutral","sentiment_satisfied","sentiment_satisfied_alt","sentiment_very_dissatisfied","sentiment_very_satisfied","set_meal","settings","settings_accessibility","settings_applications","settings_backup_restore","settings_bluetooth","settings_brightness","settings_cell","settings_ethernet","settings_input_antenna","settings_input_component","settings_input_composite","settings_input_hdmi","settings_input_svideo","settings_overscan","settings_phone","settings_power","settings_remote","settings_suggest","settings_system_daydream","settings_voice","share","share_location","shield","shop","shop_2","shop_two","shopping_bag","shopping_basket","shopping_cart","short_text","shortcut","show_chart","shower","shuffle","shuffle_on","shutter_speed","sick","signal_cellular_0_bar","signal_cellular_4_bar","signal_cellular_alt","signal_cellular_connected_no_internet_0_bar","signal_cellular_connected_no_internet_4_bar","signal_cellular_no_sim","signal_cellular_nodata","signal_cellular_null","signal_cellular_off","signal_wifi_0_bar","signal_wifi_4_bar","signal_wifi_4_bar_lock","signal_wifi_bad","signal_wifi_connected_no_internet_4","signal_wifi_off","signal_wifi_statusbar_4_bar","signal_wifi_statusbar_connected_no_internet_4","signal_wifi_statusbar_null","sim_card","sim_card_alert","sim_card_download","single_bed","sip","skateboarding","skip_next","skip_previous","sledding","slideshow","slow_motion_video","smart_button","smart_display","smart_screen","smart_toy","smartphone","smoke_free","smoking_rooms","sms","sms_failed","snippet_folder","snooze","snowboarding","snowmobile","snowshoeing","soap","social_distance","sort","sort_by_alpha","source","south","south_east","south_west","spa","space_bar","space_dashboard","speaker","speaker_group","speaker_notes","speaker_notes_off","speaker_phone","speed","spellcheck","splitscreen","sports","sports_bar","sports_baseball","sports_basketball","sports_cricket","sports_esports","sports_football","sports_golf","sports_handball","sports_hockey","sports_kabaddi","sports_mma","sports_motorsports","sports_rugby","sports_score","sports_soccer","sports_tennis","sports_volleyball","square_foot","stacked_bar_chart","stacked_line_chart","stairs","star","star_border","star_border_purple500","star_half","star_outline","star_purple500","star_rate","stars","stay_current_landscape","stay_current_portrait","stay_primary_landscape","stay_primary_portrait","sticky_note_2","stop","stop_circle","stop_screen_share","storage","store","store_mall_directory","storefront","storm","straighten","stream","streetview","strikethrough_s","stroller","style","subdirectory_arrow_left","subdirectory_arrow_right","subject","subscript","subscriptions","subtitles","subtitles_off","subway","summarize","superscript","supervised_user_circle","supervisor_account","support","support_agent","surfing","surround_sound","swap_calls","swap_horiz","swap_horizontal_circle","swap_vert","swap_vertical_circle","swipe","switch_account","switch_camera","switch_left","switch_right","switch_video","sync","sync_alt","sync_disabled","sync_problem","system_security_update","system_security_update_good","system_security_update_warning","system_update","system_update_alt","tab","tab_unselected","table_chart","table_rows","table_view","tablet","tablet_android","tablet_mac","tag","tag_faces","takeout_dining","tap_and_play","tapas","task","task_alt","taxi_alert","terrain","text_fields","text_format","text_rotate_up","text_rotate_vertical","text_rotation_angledown","text_rotation_angleup","text_rotation_down","text_rotation_none","text_snippet","textsms","texture","theater_comedy","theaters","thermostat","thermostat_auto","thumb_down","thumb_down_alt","thumb_down_off_alt","thumb_up","thumb_up_alt","thumb_up_off_alt","thumbs_up_down","time_to_leave","timelapse","timeline","timer","timer_10","timer_10_select","timer_3","timer_3_select","timer_off","tips_and_updates","title","toc","today","toggle_off","toggle_on","toll","tonality","topic","touch_app","tour","toys","track_changes","traffic","train","tram","transfer_within_a_station","transform","transgender","transit_enterexit","translate","travel_explore","trending_down","trending_flat","trending_up","trip_origin","try","tty","tune","tungsten","turned_in","turned_in_not","tv","tv_off","two_wheeler","umbrella","unarchive","undo","unfold_less","unfold_more","unpublished","unsubscribe","upcoming","update","update_disabled","upgrade","upload","upload_file","usb","usb_off","verified","verified_user","vertical_align_bottom","vertical_align_center","vertical_align_top","vertical_distribute","vertical_split","vibration","video_call","video_camera_back","video_camera_front","video_label","video_library","video_settings","video_stable","videocam","videocam_off","videogame_asset","videogame_asset_off","view_agenda","view_array","view_carousel","view_column","view_comfy","view_compact","view_day","view_headline","view_in_ar","view_list","view_module","view_quilt","view_sidebar","view_stream","view_week","vignette","villa","visibility","visibility_off","voice_chat","voice_over_off","voicemail","volume_down","volume_mute","volume_off","volume_up","volunteer_activism","vpn_key","vpn_lock","vrpano","wallpaper","warning","warning_amber","wash","watch","watch_later","water","water_damage","water_drop","waterfall_chart","waves","waving_hand","wb_auto","wb_cloudy","wb_incandescent","wb_iridescent","wb_shade","wb_sunny","wb_twilight","wc","web","web_asset","web_asset_off","weekend","west","whatshot","wheelchair_pickup","where_to_vote","widgets","wifi","wifi_calling","wifi_calling_3","wifi_lock","wifi_off","wifi_protected_setup","wifi_tethering","wifi_tethering_error_rounded","wifi_tethering_off","window","wine_bar","work","work_off","work_outline","workspaces","wrap_text","wrong_location","wysiwyg","yard","youtube_searched_for","zoom_in","zoom_out","zoom_out_map"],kg=["activity","airplay","alert-circle","alert-octagon","alert-triangle","align-center","align-justify","align-left","align-right","anchor","aperture","archive","arrow-down-circle","arrow-down-left","arrow-down-right","arrow-down","arrow-left-circle","arrow-left","arrow-right-circle","arrow-right","arrow-up-circle","arrow-up-left","arrow-up-right","arrow-up","at-sign","award","bar-chart-2","bar-chart","battery-charging","battery","bell-off","bell","bluetooth","bold","book-open","book","bookmark","box","briefcase","calendar","camera-off","camera","cast","check-circle","check-square","check","chevron-down","chevron-left","chevron-right","chevron-up","chevrons-down","chevrons-left","chevrons-right","chevrons-up","chrome","circle","clipboard","clock","cloud-drizzle","cloud-lightning","cloud-off","cloud-rain","cloud-snow","cloud","code","codepen","codesandbox","coffee","columns","command","compass","copy","corner-down-left","corner-down-right","corner-left-down","corner-left-up","corner-right-down","corner-right-up","corner-up-left","corner-up-right","cpu","credit-card","crop","crosshair","database","delete","disc","dollar-sign","download-cloud","download","droplet","edit-2","edit-3","edit","external-link","eye-off","eye","facebook","fast-forward","feather","figma","file-minus","file-plus","file-text","file","film","filter","flag","folder-minus","folder-plus","folder","framer","frown","gift","git-branch","git-commit","git-merge","git-pull-request","github","gitlab","globe","grid","hard-drive","hash","headphones","heart","help-circle","hexagon","home","image","inbox","info","instagram","italic","key","layers","layout","life-buoy","link-2","link","linkedin","list","loader","lock","log-in","log-out","mail","map-pin","map","maximize-2","maximize","meh","menu","message-circle","message-square","mic-off","mic","minimize-2","minimize","minus-circle","minus-square","minus","monitor","moon","more-horizontal","more-vertical","mouse-pointer","move","music","navigation-2","navigation","octagon","package","paperclip","pause-circle","pause","pen-tool","percent","phone-call","phone-forwarded","phone-incoming","phone-missed","phone-off","phone-outgoing","phone","pie-chart","play-circle","play","plus-circle","plus-square","plus","pocket","power","printer","radio","refresh-ccw","refresh-cw","repeat","rewind","rotate-ccw","rotate-cw","rss","save","scissors","search","send","server","settings","share-2","share","shield-off","shield","shopping-bag","shopping-cart","shuffle","sidebar","skip-back","skip-forward","slack","slash","sliders","smartphone","smile","speaker","square","star","stop-circle","sun","sunrise","sunset","tablet","tag","target","terminal","thermometer","thumbs-down","thumbs-up","toggle-left","toggle-right","tool","trash-2","trash","trello","trending-down","trending-up","triangle","truck","tv","twitch","twitter","type","umbrella","underline","unlock","upload-cloud","upload","user-check","user-minus","user-plus","user-x","user","users","video-off","video","voicemail","volume-1","volume-2","volume-x","volume","watch","wifi-off","wifi","wind","x-circle","x-octagon","x-square","x","youtube","zap-off","zap","zoom-in","zoom-out"],Tg=["academic-cap","archive-box-arrow-down","adjustments-vertical","archive-box","arrow-down-circle","archive-box-x-mark","adjustments-horizontal","arrow-down-left","arrow-down-on-square","arrow-down-on-square-stack","arrow-down","arrow-down-right","arrow-left","arrow-left-circle","arrow-down-tray","arrow-long-right","arrow-long-down","arrow-left-on-rectangle","arrow-path","arrow-long-up","arrow-right-circle","arrow-right-on-rectangle","arrow-right","arrow-small-down","arrow-path-rounded-square","arrow-long-left","arrow-small-left","arrow-trending-down","arrow-small-up","arrow-up-left","arrow-trending-up","arrow-up-circle","arrow-up-on-square-stack","arrow-up-on-square","arrow-up-right","arrow-up-tray","arrow-up","arrow-uturn-right","arrow-uturn-up","arrow-top-right-on-square","arrow-uturn-down","arrows-pointing-out","arrow-uturn-left","arrows-pointing-in","arrows-up-down","at-symbol","backspace","backward","banknotes","arrows-right-left","bars-2","bars-3-bottom-left","bars-3-center-left","bars-3","bars-arrow-down","bars-4","bars-arrow-up","battery-0","bars-3-bottom-right","battery-100","bell-alert","bell-slash","battery-50","arrow-small-right","beaker","bell","bolt","bookmark-slash","book-open","bookmark-square","bolt-slash","bookmark","briefcase","building-library","bell-snooze","building-office-2","building-storefront","building-office","calculator","cake","calendar-days","chart-bar-square","chart-bar","camera","bug-ant","calendar","chat-bubble-bottom-center","chart-pie","chat-bubble-left-right","chat-bubble-left-ellipsis","chat-bubble-bottom-center-text","check-circle","check-badge","chat-bubble-oval-left","chat-bubble-left","check","chat-bubble-oval-left-ellipsis","chevron-double-right","chevron-down","chevron-double-down","chevron-double-up","circle-stack","chevron-up-down","chevron-up","clipboard-document-list","chevron-double-left","chevron-right","chevron-left","cloud-arrow-down","cloud-arrow-up","cloud","code-bracket-square","code-bracket","cog-6-tooth","clipboard-document","clock","clipboard-document-check","cog-8-tooth","cog","command-line","computer-desktop","cube-transparent","cpu-chip","credit-card","cube","currency-dollar","currency-bangladeshi","currency-euro","currency-pound","currency-yen","currency-rupee","cursor-arrow-ripple","device-phone-mobile","device-tablet","document-arrow-down","cursor-arrow-rays","document-check","document-chart-bar","document-duplicate","document-minus","clipboard","document-magnifying-glass","document-plus","document","document-text","ellipsis-horizontal-circle","document-arrow-up","ellipsis-horizontal","ellipsis-vertical","eye-dropper","exclamation-triangle","eye-slash","eye","exclamation-circle","envelope-open","face-smile","film","flag","folder-arrow-down","envelope","fire","folder-minus","folder-open","face-frown","folder-plus","forward","funnel","gift-top","folder","gif","globe-alt","finger-print","globe-asia-australia","globe-europe-africa","hand-raised","gift","home","identification","globe-americas","hashtag","inbox-arrow-down","inbox-stack","information-circle","inbox","key","lifebuoy","hand-thumb-down","language","hand-thumb-up","heart","home-modern","light-bulb","lock-closed","magnifying-glass-plus","magnifying-glass","lock-open","magnifying-glass-circle","link","list-bullet","map","map-pin","megaphone","magnifying-glass-minus","minus-circle","musical-note","paint-brush","newspaper","no-symbol","minus-small","paper-airplane","minus","microphone","moon","paper-clip","pause","phone-arrow-up-right","phone-arrow-down-left","phone-x-mark","phone","pencil","play-pause","photo","pencil-square","play","plus-small","plus","power","play-circle","presentation-chart-line","pause-circle","presentation-chart-bar","printer","question-mark-circle","qr-code","queue-list","receipt-percent","radio","receipt-refund","plus-circle","rectangle-group","puzzle-piece","rocket-launch","rectangle-stack","server","rss","scale","server-stack","share","shield-exclamation","shopping-cart","shopping-bag","signal-slash","signal","scissors","shield-check","speaker-wave","speaker-x-mark","squares-plus","star","stop-circle","sun","sparkles","squares-2x2","square-2-stack","square-3-stack-3d","table-cells","ticket","swatch","tag","tv","user-plus","user-minus","stop","user","truck","users","video-camera-slash","user-circle","video-camera","user-group","trophy","viewfinder-circle","variable","trash","view-columns","wifi","window","wrench-screwdriver","wrench","x-mark","wallet","x-circle"];var qg=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._feather=kg,this._heroicons=Tg,this._material=Cg,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/ui/icons/feather").reply(()=>[200,{namespace:"feather",name:"Feather",grid:"icon-size-6",list:T(this._feather)}]),this._angorMockApiService.onGet("api/ui/icons/heroicons-outline").reply(()=>[200,{namespace:"heroicons_outline",name:"Heroicons Outline",grid:"icon-size-6",list:T(this._heroicons)}]),this._angorMockApiService.onGet("api/ui/icons/heroicons-solid").reply(()=>[200,{namespace:"heroicons_solid",name:"Heroicons Solid",grid:"icon-size-6",list:T(this._heroicons)}]),this._angorMockApiService.onGet("api/ui/icons/heroicons-mini").reply(()=>[200,{namespace:"heroicons_mini",name:"Heroicons Mini",grid:"icon-size-5",list:T(this._heroicons)}]),this._angorMockApiService.onGet("api/ui/icons/material-solid").reply(()=>[200,{namespace:"mat_solid",name:"Material Solid",grid:"icon-size-6",list:T(this._material)}]),this._angorMockApiService.onGet("api/ui/icons/material-outline").reply(()=>[200,{namespace:"mat_outline",name:"Material Outline",grid:"icon-size-6",list:T(this._material)}]),this._angorMockApiService.onGet("api/ui/icons/material-twotone").reply(()=>[200,{namespace:"",name:"Material Twotone",grid:"icon-size-6",list:T(this._material)}])}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Dg=[op,Sg,fg,og,dp,gp,bg,_p,wp,yg,Dp,qg,Lp,cg,Fp,dg,xg,mg,Vp,Wp,pg];var Ag=(()=>{let e=class e{constructor(t){this.httpClient=t}getTranslation(t){let n=`./i18n/${t}.json`;return this.httpClient.get(n)}};e.\u0275fac=function(n){return new(n||e)(L(Kt))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Ig={providers:[Jd(),Vi(),hc(Km,vc(fc),bc({scrollPositionRestoration:"enabled"})),{provide:xo,useClass:fd},{provide:ss,useValue:{parse:{dateInput:"D"},display:{dateInput:"DDD",monthYearLabel:"LLL yyyy",dateA11yLabel:"DD",monthYearA11yLabel:"LLLL yyyy"}}},vm({config:{availableLangs:[{id:"en",label:"English"}],defaultLang:"en",fallbackLang:"en",reRenderOnLangChange:!0,prodMode:!0},loader:Ag}),{provide:tn,useFactory:()=>{let i=I(bm),e=i.getDefaultLang();return i.setActiveLang(e),()=>Gl(i.load(e))},multi:!0},Xm(),tp(),am({mockApi:{delay:0,services:Dg},angor:JSON.parse(localStorage.getItem("angorConfig"))??{layout:"classic",scheme:"light",screens:{sm:"600px",md:"960px",lg:"1280px",xl:"1440px"},theme:"theme-brand",themes:[{id:"theme-brand",name:"Brand"},{id:"theme-default",name:"Default"},{id:"theme-teal",name:"Teal"},{id:"theme-rose",name:"Rose"},{id:"theme-purple",name:"Purple"},{id:"theme-amber",name:"Amber"}]}})]};pc(ou,Ig).catch(i=>console.error(i)); + `,linkedContent:"Mailbox",link:"/apps/mailbox",useRouter:!0},{id:"fd0f01b4-f3de-4333-add5-cd86850279f8",image:"images/avatars/female-02.jpg",description:"Tina Harris started a chat with you",date:ni.minus({day:1}).toISO(),linkedContent:"Go to Chat (Tina Harris)",link:"/apps/chat/5636c0ba-fa47-42ca-9160-27340583041e",useRouter:!0},{id:"8f8e1bf9-4661-4939-9e43-390957b60f42",icon:"heroicons_solid:star",description:"Your submission has been accepted and you are ready to sign-up for the final assigment which will be ready in 2 days",date:ni.minus({days:3}).toISO()},{id:"30af917b-7a6a-45d1-822f-9e7ad7f8bf69",icon:"heroicons_solid:arrow-path",description:"Your Vagrant container is ready to download",date:ni.minus({day:4}).toISO()}];var Cg=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._activities=Sg,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/pages/activities").reply(()=>[200,T(this._activities)])}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var kg=["10k","10mp","11mp","12mp","13mp","14mp","15mp","16mp","17mp","18mp","19mp","1k","1k_plus","1x_mobiledata","20mp","21mp","22mp","23mp","24mp","2k","2k_plus","2mp","30fps","30fps_select","360","3d_rotation","3g_mobiledata","3k","3k_plus","3mp","3p","4g_mobiledata","4g_plus_mobiledata","4k","4k_plus","4mp","5g","5k","5k_plus","5mp","60fps","60fps_select","6_ft_apart","6k","6k_plus","6mp","7k","7k_plus","7mp","8k","8k_plus","8mp","9k","9k_plus","9mp","ac_unit","access_alarm","access_alarms","access_time","access_time_filled","accessibility","accessibility_new","accessible","accessible_forward","account_balance","account_balance_wallet","account_box","account_circle","account_tree","ad_units","adb","add","add_a_photo","add_alarm","add_alert","add_box","add_business","add_chart","add_circle","add_circle_outline","add_comment","add_ic_call","add_link","add_location","add_location_alt","add_moderator","add_photo_alternate","add_reaction","add_road","add_shopping_cart","add_task","add_to_drive","add_to_home_screen","add_to_photos","add_to_queue","addchart","adjust","admin_panel_settings","ads_click","agriculture","air","airline_seat_flat","airline_seat_flat_angled","airline_seat_individual_suite","airline_seat_legroom_extra","airline_seat_legroom_normal","airline_seat_legroom_reduced","airline_seat_recline_extra","airline_seat_recline_normal","airplane_ticket","airplanemode_active","airplanemode_inactive","airplay","airport_shuttle","alarm","alarm_add","alarm_off","alarm_on","album","align_horizontal_center","align_horizontal_left","align_horizontal_right","align_vertical_bottom","align_vertical_center","align_vertical_top","all_inbox","all_inclusive","all_out","alt_route","alternate_email","analytics","anchor","android","animation","announcement","aod","apartment","api","app_blocking","app_registration","app_settings_alt","approval","apps","architecture","archive","area_chart","arrow_back","arrow_back_ios","arrow_back_ios_new","arrow_circle_down","arrow_circle_up","arrow_downward","arrow_drop_down","arrow_drop_down_circle","arrow_drop_up","arrow_forward","arrow_forward_ios","arrow_left","arrow_right","arrow_right_alt","arrow_upward","art_track","article","aspect_ratio","assessment","assignment","assignment_ind","assignment_late","assignment_return","assignment_returned","assignment_turned_in","assistant","assistant_direction","assistant_photo","atm","attach_email","attach_file","attach_money","attachment","attractions","attribution","audiotrack","auto_awesome","auto_awesome_mosaic","auto_awesome_motion","auto_delete","auto_fix_high","auto_fix_normal","auto_fix_off","auto_graph","auto_stories","autofps_select","autorenew","av_timer","baby_changing_station","back_hand","backpack","backspace","backup","backup_table","badge","bakery_dining","balcony","ballot","bar_chart","batch_prediction","bathroom","bathtub","battery_alert","battery_charging_full","battery_full","battery_saver","battery_std","battery_unknown","beach_access","bed","bedroom_baby","bedroom_child","bedroom_parent","bedtime","beenhere","bento","bike_scooter","biotech","blender","block","bloodtype","bluetooth","bluetooth_audio","bluetooth_connected","bluetooth_disabled","bluetooth_drive","bluetooth_searching","blur_circular","blur_linear","blur_off","blur_on","bolt","book","book_online","bookmark","bookmark_add","bookmark_added","bookmark_border","bookmark_remove","bookmarks","border_all","border_bottom","border_clear","border_color","border_horizontal","border_inner","border_left","border_outer","border_right","border_style","border_top","border_vertical","branding_watermark","breakfast_dining","brightness_1","brightness_2","brightness_3","brightness_4","brightness_5","brightness_6","brightness_7","brightness_auto","brightness_high","brightness_low","brightness_medium","broken_image","browser_not_supported","brunch_dining","brush","bubble_chart","bug_report","build","build_circle","bungalow","burst_mode","bus_alert","business","business_center","cabin","cable","cached","cake","calculate","calendar_today","calendar_view_day","calendar_view_month","calendar_view_week","call","call_end","call_made","call_merge","call_missed","call_missed_outgoing","call_received","call_split","call_to_action","camera","camera_alt","camera_enhance","camera_front","camera_indoor","camera_outdoor","camera_rear","camera_roll","cameraswitch","campaign","cancel","cancel_presentation","cancel_schedule_send","car_rental","car_repair","card_giftcard","card_membership","card_travel","carpenter","cases","casino","cast","cast_connected","cast_for_education","catching_pokemon","category","celebration","cell_wifi","center_focus_strong","center_focus_weak","chair","chair_alt","chalet","change_circle","change_history","charging_station","chat","chat_bubble","chat_bubble_outline","check","check_box","check_box_outline_blank","check_circle","check_circle_outline","checklist","checklist_rtl","checkroom","chevron_left","chevron_right","child_care","child_friendly","chrome_reader_mode","circle","circle_notifications","class","clean_hands","cleaning_services","clear","clear_all","close","close_fullscreen","closed_caption","closed_caption_disabled","closed_caption_off","cloud","cloud_circle","cloud_done","cloud_download","cloud_off","cloud_queue","cloud_upload","code","code_off","coffee","coffee_maker","collections","collections_bookmark","color_lens","colorize","comment","comment_bank","commute","compare","compare_arrows","compass_calibration","compost","compress","computer","confirmation_number","connect_without_contact","connected_tv","construction","contact_mail","contact_page","contact_phone","contact_support","contactless","contacts","content_copy","content_cut","content_paste","content_paste_off","control_camera","control_point","control_point_duplicate","copy_all","copyright","coronavirus","corporate_fare","cottage","countertops","create","create_new_folder","credit_card","credit_card_off","credit_score","crib","crop","crop_16_9","crop_3_2","crop_5_4","crop_7_5","crop_din","crop_free","crop_landscape","crop_original","crop_portrait","crop_rotate","crop_square","cruelty_free","dangerous","dark_mode","dashboard","dashboard_customize","data_exploration","data_saver_off","data_saver_on","data_usage","date_range","deck","dehaze","delete","delete_forever","delete_outline","delete_sweep","delivery_dining","departure_board","description","design_services","desktop_access_disabled","desktop_mac","desktop_windows","details","developer_board","developer_board_off","developer_mode","device_hub","device_thermostat","device_unknown","devices","devices_other","dialer_sip","dialpad","dining","dinner_dining","directions","directions_bike","directions_boat","directions_boat_filled","directions_bus","directions_bus_filled","directions_car","directions_car_filled","directions_off","directions_railway","directions_railway_filled","directions_run","directions_subway","directions_subway_filled","directions_transit","directions_transit_filled","directions_walk","dirty_lens","disabled_by_default","disabled_visible","disc_full","dns","do_disturb","do_disturb_alt","do_disturb_off","do_disturb_on","do_not_disturb","do_not_disturb_alt","do_not_disturb_off","do_not_disturb_on","do_not_disturb_on_total_silence","do_not_step","do_not_touch","dock","document_scanner","domain","domain_disabled","domain_verification","done","done_all","done_outline","donut_large","donut_small","door_back","door_front","door_sliding","doorbell","double_arrow","downhill_skiing","download","download_done","download_for_offline","downloading","drafts","drag_handle","drag_indicator","draw","drive_eta","drive_file_move","drive_file_move_rtl","drive_file_rename_outline","drive_folder_upload","dry","dry_cleaning","duo","dvr","dynamic_feed","dynamic_form","e_mobiledata","earbuds","earbuds_battery","east","edgesensor_high","edgesensor_low","edit","edit_attributes","edit_calendar","edit_location","edit_location_alt","edit_note","edit_notifications","edit_off","edit_road","eject","elderly","electric_bike","electric_car","electric_moped","electric_rickshaw","electric_scooter","electrical_services","elevator","email","emergency","emoji_emotions","emoji_events","emoji_flags","emoji_food_beverage","emoji_nature","emoji_objects","emoji_people","emoji_symbols","emoji_transportation","engineering","enhanced_encryption","equalizer","error","error_outline","escalator","escalator_warning","euro","euro_symbol","ev_station","event","event_available","event_busy","event_note","event_seat","exit_to_app","expand","expand_less","expand_more","explicit","explore","explore_off","exposure","exposure_neg_1","exposure_neg_2","exposure_plus_1","exposure_plus_2","exposure_zero","extension","extension_off","face","face_retouching_natural","face_retouching_off","facebook","fact_check","family_restroom","fast_forward","fast_rewind","fastfood","favorite","favorite_border","featured_play_list","featured_video","feed","feedback","female","fence","festival","fiber_dvr","fiber_manual_record","fiber_new","fiber_pin","fiber_smart_record","file_copy","file_download","file_download_done","file_download_off","file_present","file_upload","filter","filter_1","filter_2","filter_3","filter_4","filter_5","filter_6","filter_7","filter_8","filter_9","filter_9_plus","filter_alt","filter_b_and_w","filter_center_focus","filter_drama","filter_frames","filter_hdr","filter_list","filter_none","filter_tilt_shift","filter_vintage","find_in_page","find_replace","fingerprint","fire_extinguisher","fireplace","first_page","fit_screen","fitness_center","flag","flaky","flare","flash_auto","flash_off","flash_on","flashlight_off","flashlight_on","flatware","flight","flight_land","flight_takeoff","flip","flip_camera_android","flip_camera_ios","flip_to_back","flip_to_front","flourescent","flutter_dash","fmd_bad","fmd_good","folder","folder_open","folder_shared","folder_special","follow_the_signs","font_download","font_download_off","food_bank","format_align_center","format_align_justify","format_align_left","format_align_right","format_bold","format_clear","format_color_fill","format_color_reset","format_color_text","format_indent_decrease","format_indent_increase","format_italic","format_line_spacing","format_list_bulleted","format_list_numbered","format_list_numbered_rtl","format_paint","format_quote","format_shapes","format_size","format_strikethrough","format_textdirection_l_to_r","format_textdirection_r_to_l","format_underlined","forum","forward","forward_10","forward_30","forward_5","forward_to_inbox","foundation","free_breakfast","free_cancellation","front_hand","fullscreen","fullscreen_exit","functions","g_mobiledata","g_translate","gamepad","games","garage","gavel","generating_tokens","gesture","get_app","gif","gite","golf_course","gpp_bad","gpp_good","gpp_maybe","gps_fixed","gps_not_fixed","gps_off","grade","gradient","grading","grain","graphic_eq","grass","grid_3x3","grid_4x4","grid_goldenratio","grid_off","grid_on","grid_view","group","group_add","group_off","group_work","groups","h_mobiledata","h_plus_mobiledata","hail","handyman","hardware","hd","hdr_auto","hdr_auto_select","hdr_enhanced_select","hdr_off","hdr_off_select","hdr_on","hdr_on_select","hdr_plus","hdr_strong","hdr_weak","headphones","headphones_battery","headset","headset_mic","headset_off","healing","health_and_safety","hearing","hearing_disabled","height","help","help_center","help_outline","hevc","hide_image","hide_source","high_quality","highlight","highlight_alt","highlight_off","hiking","history","history_edu","history_toggle_off","holiday_village","home","home_max","home_mini","home_repair_service","home_work","horizontal_distribute","horizontal_rule","horizontal_split","hot_tub","hotel","hotel_class","hourglass_bottom","hourglass_disabled","hourglass_empty","hourglass_full","hourglass_top","house","house_siding","houseboat","how_to_reg","how_to_vote","http","https","hvac","ice_skating","icecream","image","image_aspect_ratio","image_not_supported","image_search","imagesearch_roller","import_contacts","import_export","important_devices","inbox","incomplete_circle","indeterminate_check_box","info","input","insert_chart","insert_chart_outlined","insert_comment","insert_drive_file","insert_emoticon","insert_invitation","insert_link","insert_photo","insights","integration_instructions","inventory","inventory_2","invert_colors","invert_colors_off","ios_share","iron","iso","kayaking","keyboard","keyboard_alt","keyboard_arrow_down","keyboard_arrow_left","keyboard_arrow_right","keyboard_arrow_up","keyboard_backspace","keyboard_capslock","keyboard_hide","keyboard_return","keyboard_tab","keyboard_voice","king_bed","kitchen","kitesurfing","label","label_important","label_off","landscape","language","laptop","laptop_chromebook","laptop_mac","laptop_windows","last_page","launch","layers","layers_clear","leaderboard","leak_add","leak_remove","legend_toggle","lens","lens_blur","library_add","library_add_check","library_books","library_music","light","light_mode","lightbulb","line_style","line_weight","linear_scale","link","link_off","linked_camera","liquor","list","list_alt","live_help","live_tv","living","local_activity","local_airport","local_atm","local_bar","local_cafe","local_car_wash","local_convenience_store","local_dining","local_drink","local_fire_department","local_florist","local_gas_station","local_grocery_store","local_hospital","local_hotel","local_laundry_service","local_library","local_mall","local_movies","local_offer","local_parking","local_pharmacy","local_phone","local_pizza","local_play","local_police","local_post_office","local_printshop","local_see","local_shipping","local_taxi","location_city","location_disabled","location_off","location_on","location_searching","lock","lock_clock","lock_open","login","logout","looks","looks_3","looks_4","looks_5","looks_6","looks_one","looks_two","loop","loupe","low_priority","loyalty","lte_mobiledata","lte_plus_mobiledata","luggage","lunch_dining","mail","mail_outline","male","manage_accounts","manage_search","map","maps_home_work","maps_ugc","margin","mark_as_unread","mark_chat_read","mark_chat_unread","mark_email_read","mark_email_unread","markunread","markunread_mailbox","masks","maximize","media_bluetooth_off","media_bluetooth_on","mediation","medical_services","medication","meeting_room","memory","menu","menu_book","menu_open","merge_type","message","mic","mic_external_off","mic_external_on","mic_none","mic_off","microwave","military_tech","minimize","miscellaneous_services","missed_video_call","mms","mobile_friendly","mobile_off","mobile_screen_share","mobiledata_off","mode","mode_comment","mode_edit","mode_edit_outline","mode_night","mode_standby","model_training","monetization_on","money","money_off","money_off_csred","monitor","monitor_weight","monochrome_photos","mood","mood_bad","moped","more","more_horiz","more_time","more_vert","motion_photos_auto","motion_photos_off","motion_photos_on","motion_photos_pause","motion_photos_paused","mouse","move_to_inbox","movie","movie_creation","movie_filter","moving","mp","multiline_chart","multiple_stop","museum","music_note","music_off","music_video","my_location","nat","nature","nature_people","navigate_before","navigate_next","navigation","near_me","near_me_disabled","nearby_error","nearby_off","network_cell","network_check","network_locked","network_wifi","new_label","new_releases","next_plan","next_week","nfc","night_shelter","nightlife","nightlight","nightlight_round","nights_stay","no_accounts","no_backpack","no_cell","no_drinks","no_encryption","no_encryption_gmailerrorred","no_flash","no_food","no_luggage","no_meals","no_meeting_room","no_photography","no_sim","no_stroller","no_transfer","nordic_walking","north","north_east","north_west","not_accessible","not_interested","not_listed_location","not_started","note","note_add","note_alt","notes","notification_add","notification_important","notifications","notifications_active","notifications_none","notifications_off","notifications_paused","offline_bolt","offline_pin","offline_share","ondemand_video","online_prediction","opacity","open_in_browser","open_in_full","open_in_new","open_in_new_off","open_with","other_houses","outbound","outbox","outdoor_grill","outlet","outlined_flag","padding","pages","pageview","paid","palette","pan_tool","panorama","panorama_fish_eye","panorama_horizontal","panorama_horizontal_select","panorama_photosphere","panorama_photosphere_select","panorama_vertical","panorama_vertical_select","panorama_wide_angle","panorama_wide_angle_select","paragliding","park","party_mode","password","pattern","pause","pause_circle","pause_circle_filled","pause_circle_outline","pause_presentation","payment","payments","pedal_bike","pending","pending_actions","people","people_alt","people_outline","perm_camera_mic","perm_contact_calendar","perm_data_setting","perm_device_information","perm_identity","perm_media","perm_phone_msg","perm_scan_wifi","person","person_add","person_add_alt","person_add_alt_1","person_add_disabled","person_off","person_outline","person_pin","person_pin_circle","person_remove","person_remove_alt_1","person_search","personal_injury","personal_video","pest_control","pest_control_rodent","pets","phone","phone_android","phone_bluetooth_speaker","phone_callback","phone_disabled","phone_enabled","phone_forwarded","phone_in_talk","phone_iphone","phone_locked","phone_missed","phone_paused","phonelink","phonelink_erase","phonelink_lock","phonelink_off","phonelink_ring","phonelink_setup","photo","photo_album","photo_camera","photo_camera_back","photo_camera_front","photo_filter","photo_library","photo_size_select_actual","photo_size_select_large","photo_size_select_small","piano","piano_off","picture_as_pdf","picture_in_picture","picture_in_picture_alt","pie_chart","pie_chart_outline","pin","pin_drop","pin_end","pin_invoke","pivot_table_chart","place","plagiarism","play_arrow","play_circle","play_circle_filled","play_circle_outline","play_disabled","play_for_work","play_lesson","playlist_add","playlist_add_check","playlist_play","plumbing","plus_one","podcasts","point_of_sale","policy","poll","polymer","pool","portable_wifi_off","portrait","post_add","power","power_input","power_off","power_settings_new","precision_manufacturing","pregnant_woman","present_to_all","preview","price_change","price_check","print","print_disabled","priority_high","privacy_tip","private_connectivity","production_quantity_limits","psychology","public","public_off","publish","published_with_changes","push_pin","qr_code","qr_code_2","qr_code_scanner","query_builder","query_stats","question_answer","queue","queue_music","queue_play_next","quickreply","quiz","r_mobiledata","radar","radio","radio_button_checked","radio_button_unchecked","railway_alert","ramen_dining","rate_review","raw_off","raw_on","read_more","real_estate_agent","receipt","receipt_long","recent_actors","recommend","record_voice_over","recycling","redeem","redo","reduce_capacity","refresh","remember_me","remove","remove_circle","remove_circle_outline","remove_done","remove_from_queue","remove_moderator","remove_red_eye","remove_shopping_cart","reorder","repeat","repeat_on","repeat_one","repeat_one_on","replay","replay_10","replay_30","replay_5","replay_circle_filled","reply","reply_all","report","report_gmailerrorred","report_off","report_problem","request_page","request_quote","reset_tv","restart_alt","restaurant","restaurant_menu","restore","restore_from_trash","restore_page","reviews","rice_bowl","ring_volume","roofing","room","room_preferences","room_service","rotate_90_degrees_ccw","rotate_left","rotate_right","rounded_corner","router","rowing","rss_feed","rsvp","rtt","rule","rule_folder","run_circle","running_with_errors","rv_hookup","safety_divider","sailing","sanitizer","satellite","save","save_alt","saved_search","savings","scanner","scatter_plot","schedule","schedule_send","schema","school","science","score","screen_lock_landscape","screen_lock_portrait","screen_lock_rotation","screen_rotation","screen_search_desktop","screen_share","screenshot","sd","sd_card","sd_card_alert","sd_storage","search","search_off","security","security_update","security_update_good","security_update_warning","segment","select_all","self_improvement","sell","send","send_and_archive","send_to_mobile","sensor_door","sensor_window","sensors","sensors_off","sentiment_dissatisfied","sentiment_neutral","sentiment_satisfied","sentiment_satisfied_alt","sentiment_very_dissatisfied","sentiment_very_satisfied","set_meal","settings","settings_accessibility","settings_applications","settings_backup_restore","settings_bluetooth","settings_brightness","settings_cell","settings_ethernet","settings_input_antenna","settings_input_component","settings_input_composite","settings_input_hdmi","settings_input_svideo","settings_overscan","settings_phone","settings_power","settings_remote","settings_suggest","settings_system_daydream","settings_voice","share","share_location","shield","shop","shop_2","shop_two","shopping_bag","shopping_basket","shopping_cart","short_text","shortcut","show_chart","shower","shuffle","shuffle_on","shutter_speed","sick","signal_cellular_0_bar","signal_cellular_4_bar","signal_cellular_alt","signal_cellular_connected_no_internet_0_bar","signal_cellular_connected_no_internet_4_bar","signal_cellular_no_sim","signal_cellular_nodata","signal_cellular_null","signal_cellular_off","signal_wifi_0_bar","signal_wifi_4_bar","signal_wifi_4_bar_lock","signal_wifi_bad","signal_wifi_connected_no_internet_4","signal_wifi_off","signal_wifi_statusbar_4_bar","signal_wifi_statusbar_connected_no_internet_4","signal_wifi_statusbar_null","sim_card","sim_card_alert","sim_card_download","single_bed","sip","skateboarding","skip_next","skip_previous","sledding","slideshow","slow_motion_video","smart_button","smart_display","smart_screen","smart_toy","smartphone","smoke_free","smoking_rooms","sms","sms_failed","snippet_folder","snooze","snowboarding","snowmobile","snowshoeing","soap","social_distance","sort","sort_by_alpha","source","south","south_east","south_west","spa","space_bar","space_dashboard","speaker","speaker_group","speaker_notes","speaker_notes_off","speaker_phone","speed","spellcheck","splitscreen","sports","sports_bar","sports_baseball","sports_basketball","sports_cricket","sports_esports","sports_football","sports_golf","sports_handball","sports_hockey","sports_kabaddi","sports_mma","sports_motorsports","sports_rugby","sports_score","sports_soccer","sports_tennis","sports_volleyball","square_foot","stacked_bar_chart","stacked_line_chart","stairs","star","star_border","star_border_purple500","star_half","star_outline","star_purple500","star_rate","stars","stay_current_landscape","stay_current_portrait","stay_primary_landscape","stay_primary_portrait","sticky_note_2","stop","stop_circle","stop_screen_share","storage","store","store_mall_directory","storefront","storm","straighten","stream","streetview","strikethrough_s","stroller","style","subdirectory_arrow_left","subdirectory_arrow_right","subject","subscript","subscriptions","subtitles","subtitles_off","subway","summarize","superscript","supervised_user_circle","supervisor_account","support","support_agent","surfing","surround_sound","swap_calls","swap_horiz","swap_horizontal_circle","swap_vert","swap_vertical_circle","swipe","switch_account","switch_camera","switch_left","switch_right","switch_video","sync","sync_alt","sync_disabled","sync_problem","system_security_update","system_security_update_good","system_security_update_warning","system_update","system_update_alt","tab","tab_unselected","table_chart","table_rows","table_view","tablet","tablet_android","tablet_mac","tag","tag_faces","takeout_dining","tap_and_play","tapas","task","task_alt","taxi_alert","terrain","text_fields","text_format","text_rotate_up","text_rotate_vertical","text_rotation_angledown","text_rotation_angleup","text_rotation_down","text_rotation_none","text_snippet","textsms","texture","theater_comedy","theaters","thermostat","thermostat_auto","thumb_down","thumb_down_alt","thumb_down_off_alt","thumb_up","thumb_up_alt","thumb_up_off_alt","thumbs_up_down","time_to_leave","timelapse","timeline","timer","timer_10","timer_10_select","timer_3","timer_3_select","timer_off","tips_and_updates","title","toc","today","toggle_off","toggle_on","toll","tonality","topic","touch_app","tour","toys","track_changes","traffic","train","tram","transfer_within_a_station","transform","transgender","transit_enterexit","translate","travel_explore","trending_down","trending_flat","trending_up","trip_origin","try","tty","tune","tungsten","turned_in","turned_in_not","tv","tv_off","two_wheeler","umbrella","unarchive","undo","unfold_less","unfold_more","unpublished","unsubscribe","upcoming","update","update_disabled","upgrade","upload","upload_file","usb","usb_off","verified","verified_user","vertical_align_bottom","vertical_align_center","vertical_align_top","vertical_distribute","vertical_split","vibration","video_call","video_camera_back","video_camera_front","video_label","video_library","video_settings","video_stable","videocam","videocam_off","videogame_asset","videogame_asset_off","view_agenda","view_array","view_carousel","view_column","view_comfy","view_compact","view_day","view_headline","view_in_ar","view_list","view_module","view_quilt","view_sidebar","view_stream","view_week","vignette","villa","visibility","visibility_off","voice_chat","voice_over_off","voicemail","volume_down","volume_mute","volume_off","volume_up","volunteer_activism","vpn_key","vpn_lock","vrpano","wallpaper","warning","warning_amber","wash","watch","watch_later","water","water_damage","water_drop","waterfall_chart","waves","waving_hand","wb_auto","wb_cloudy","wb_incandescent","wb_iridescent","wb_shade","wb_sunny","wb_twilight","wc","web","web_asset","web_asset_off","weekend","west","whatshot","wheelchair_pickup","where_to_vote","widgets","wifi","wifi_calling","wifi_calling_3","wifi_lock","wifi_off","wifi_protected_setup","wifi_tethering","wifi_tethering_error_rounded","wifi_tethering_off","window","wine_bar","work","work_off","work_outline","workspaces","wrap_text","wrong_location","wysiwyg","yard","youtube_searched_for","zoom_in","zoom_out","zoom_out_map"],Tg=["activity","airplay","alert-circle","alert-octagon","alert-triangle","align-center","align-justify","align-left","align-right","anchor","aperture","archive","arrow-down-circle","arrow-down-left","arrow-down-right","arrow-down","arrow-left-circle","arrow-left","arrow-right-circle","arrow-right","arrow-up-circle","arrow-up-left","arrow-up-right","arrow-up","at-sign","award","bar-chart-2","bar-chart","battery-charging","battery","bell-off","bell","bluetooth","bold","book-open","book","bookmark","box","briefcase","calendar","camera-off","camera","cast","check-circle","check-square","check","chevron-down","chevron-left","chevron-right","chevron-up","chevrons-down","chevrons-left","chevrons-right","chevrons-up","chrome","circle","clipboard","clock","cloud-drizzle","cloud-lightning","cloud-off","cloud-rain","cloud-snow","cloud","code","codepen","codesandbox","coffee","columns","command","compass","copy","corner-down-left","corner-down-right","corner-left-down","corner-left-up","corner-right-down","corner-right-up","corner-up-left","corner-up-right","cpu","credit-card","crop","crosshair","database","delete","disc","dollar-sign","download-cloud","download","droplet","edit-2","edit-3","edit","external-link","eye-off","eye","facebook","fast-forward","feather","figma","file-minus","file-plus","file-text","file","film","filter","flag","folder-minus","folder-plus","folder","framer","frown","gift","git-branch","git-commit","git-merge","git-pull-request","github","gitlab","globe","grid","hard-drive","hash","headphones","heart","help-circle","hexagon","home","image","inbox","info","instagram","italic","key","layers","layout","life-buoy","link-2","link","linkedin","list","loader","lock","log-in","log-out","mail","map-pin","map","maximize-2","maximize","meh","menu","message-circle","message-square","mic-off","mic","minimize-2","minimize","minus-circle","minus-square","minus","monitor","moon","more-horizontal","more-vertical","mouse-pointer","move","music","navigation-2","navigation","octagon","package","paperclip","pause-circle","pause","pen-tool","percent","phone-call","phone-forwarded","phone-incoming","phone-missed","phone-off","phone-outgoing","phone","pie-chart","play-circle","play","plus-circle","plus-square","plus","pocket","power","printer","radio","refresh-ccw","refresh-cw","repeat","rewind","rotate-ccw","rotate-cw","rss","save","scissors","search","send","server","settings","share-2","share","shield-off","shield","shopping-bag","shopping-cart","shuffle","sidebar","skip-back","skip-forward","slack","slash","sliders","smartphone","smile","speaker","square","star","stop-circle","sun","sunrise","sunset","tablet","tag","target","terminal","thermometer","thumbs-down","thumbs-up","toggle-left","toggle-right","tool","trash-2","trash","trello","trending-down","trending-up","triangle","truck","tv","twitch","twitter","type","umbrella","underline","unlock","upload-cloud","upload","user-check","user-minus","user-plus","user-x","user","users","video-off","video","voicemail","volume-1","volume-2","volume-x","volume","watch","wifi-off","wifi","wind","x-circle","x-octagon","x-square","x","youtube","zap-off","zap","zoom-in","zoom-out"],qg=["academic-cap","archive-box-arrow-down","adjustments-vertical","archive-box","arrow-down-circle","archive-box-x-mark","adjustments-horizontal","arrow-down-left","arrow-down-on-square","arrow-down-on-square-stack","arrow-down","arrow-down-right","arrow-left","arrow-left-circle","arrow-down-tray","arrow-long-right","arrow-long-down","arrow-left-on-rectangle","arrow-path","arrow-long-up","arrow-right-circle","arrow-right-on-rectangle","arrow-right","arrow-small-down","arrow-path-rounded-square","arrow-long-left","arrow-small-left","arrow-trending-down","arrow-small-up","arrow-up-left","arrow-trending-up","arrow-up-circle","arrow-up-on-square-stack","arrow-up-on-square","arrow-up-right","arrow-up-tray","arrow-up","arrow-uturn-right","arrow-uturn-up","arrow-top-right-on-square","arrow-uturn-down","arrows-pointing-out","arrow-uturn-left","arrows-pointing-in","arrows-up-down","at-symbol","backspace","backward","banknotes","arrows-right-left","bars-2","bars-3-bottom-left","bars-3-center-left","bars-3","bars-arrow-down","bars-4","bars-arrow-up","battery-0","bars-3-bottom-right","battery-100","bell-alert","bell-slash","battery-50","arrow-small-right","beaker","bell","bolt","bookmark-slash","book-open","bookmark-square","bolt-slash","bookmark","briefcase","building-library","bell-snooze","building-office-2","building-storefront","building-office","calculator","cake","calendar-days","chart-bar-square","chart-bar","camera","bug-ant","calendar","chat-bubble-bottom-center","chart-pie","chat-bubble-left-right","chat-bubble-left-ellipsis","chat-bubble-bottom-center-text","check-circle","check-badge","chat-bubble-oval-left","chat-bubble-left","check","chat-bubble-oval-left-ellipsis","chevron-double-right","chevron-down","chevron-double-down","chevron-double-up","circle-stack","chevron-up-down","chevron-up","clipboard-document-list","chevron-double-left","chevron-right","chevron-left","cloud-arrow-down","cloud-arrow-up","cloud","code-bracket-square","code-bracket","cog-6-tooth","clipboard-document","clock","clipboard-document-check","cog-8-tooth","cog","command-line","computer-desktop","cube-transparent","cpu-chip","credit-card","cube","currency-dollar","currency-bangladeshi","currency-euro","currency-pound","currency-yen","currency-rupee","cursor-arrow-ripple","device-phone-mobile","device-tablet","document-arrow-down","cursor-arrow-rays","document-check","document-chart-bar","document-duplicate","document-minus","clipboard","document-magnifying-glass","document-plus","document","document-text","ellipsis-horizontal-circle","document-arrow-up","ellipsis-horizontal","ellipsis-vertical","eye-dropper","exclamation-triangle","eye-slash","eye","exclamation-circle","envelope-open","face-smile","film","flag","folder-arrow-down","envelope","fire","folder-minus","folder-open","face-frown","folder-plus","forward","funnel","gift-top","folder","gif","globe-alt","finger-print","globe-asia-australia","globe-europe-africa","hand-raised","gift","home","identification","globe-americas","hashtag","inbox-arrow-down","inbox-stack","information-circle","inbox","key","lifebuoy","hand-thumb-down","language","hand-thumb-up","heart","home-modern","light-bulb","lock-closed","magnifying-glass-plus","magnifying-glass","lock-open","magnifying-glass-circle","link","list-bullet","map","map-pin","megaphone","magnifying-glass-minus","minus-circle","musical-note","paint-brush","newspaper","no-symbol","minus-small","paper-airplane","minus","microphone","moon","paper-clip","pause","phone-arrow-up-right","phone-arrow-down-left","phone-x-mark","phone","pencil","play-pause","photo","pencil-square","play","plus-small","plus","power","play-circle","presentation-chart-line","pause-circle","presentation-chart-bar","printer","question-mark-circle","qr-code","queue-list","receipt-percent","radio","receipt-refund","plus-circle","rectangle-group","puzzle-piece","rocket-launch","rectangle-stack","server","rss","scale","server-stack","share","shield-exclamation","shopping-cart","shopping-bag","signal-slash","signal","scissors","shield-check","speaker-wave","speaker-x-mark","squares-plus","star","stop-circle","sun","sparkles","squares-2x2","square-2-stack","square-3-stack-3d","table-cells","ticket","swatch","tag","tv","user-plus","user-minus","stop","user","truck","users","video-camera-slash","user-circle","video-camera","user-group","trophy","viewfinder-circle","variable","trash","view-columns","wifi","window","wrench-screwdriver","wrench","x-mark","wallet","x-circle"];var Dg=(()=>{let e=class e{constructor(t){this._angorMockApiService=t,this._feather=Tg,this._heroicons=qg,this._material=kg,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/ui/icons/feather").reply(()=>[200,{namespace:"feather",name:"Feather",grid:"icon-size-6",list:T(this._feather)}]),this._angorMockApiService.onGet("api/ui/icons/heroicons-outline").reply(()=>[200,{namespace:"heroicons_outline",name:"Heroicons Outline",grid:"icon-size-6",list:T(this._heroicons)}]),this._angorMockApiService.onGet("api/ui/icons/heroicons-solid").reply(()=>[200,{namespace:"heroicons_solid",name:"Heroicons Solid",grid:"icon-size-6",list:T(this._heroicons)}]),this._angorMockApiService.onGet("api/ui/icons/heroicons-mini").reply(()=>[200,{namespace:"heroicons_mini",name:"Heroicons Mini",grid:"icon-size-5",list:T(this._heroicons)}]),this._angorMockApiService.onGet("api/ui/icons/material-solid").reply(()=>[200,{namespace:"mat_solid",name:"Material Solid",grid:"icon-size-6",list:T(this._material)}]),this._angorMockApiService.onGet("api/ui/icons/material-outline").reply(()=>[200,{namespace:"mat_outline",name:"Material Outline",grid:"icon-size-6",list:T(this._material)}]),this._angorMockApiService.onGet("api/ui/icons/material-twotone").reply(()=>[200,{namespace:"",name:"Material Twotone",grid:"icon-size-6",list:T(this._material)}])}};e.\u0275fac=function(n){return new(n||e)(L(ee))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Ag=[rp,Cg,hg,rg,mp,fp,vg,xp,Sp,_g,Ap,Dg,Np,ug,jp,mg,wg,pg,Jp,Up,gg];var Ig=(()=>{let e=class e{constructor(t){this.httpClient=t}getTranslation(t){let n=`./i18n/${t}.json`;return this.httpClient.get(n)}};e.\u0275fac=function(n){return new(n||e)(L(Kt))},e.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Mg={providers:[Jd(),Ji(),hc(Qm,vc(fc),bc({scrollPositionRestoration:"enabled"})),{provide:xo,useClass:fd},{provide:ss,useValue:{parse:{dateInput:"D"},display:{dateInput:"DDD",monthYearLabel:"LLL yyyy",dateA11yLabel:"DD",monthYearA11yLabel:"LLLL yyyy"}}},vm({config:{availableLangs:[{id:"en",label:"English"}],defaultLang:"en",fallbackLang:"en",reRenderOnLangChange:!0,prodMode:!0},loader:Ig}),{provide:an,useFactory:()=>{let i=I(bm),e=i.getDefaultLang();return i.setActiveLang(e),()=>Gl(i.load(e))},multi:!0},ep(),ip(),am({mockApi:{delay:0,services:Ag},angor:JSON.parse(localStorage.getItem("angorConfig"))??{layout:"classic",scheme:"light",screens:{sm:"600px",md:"960px",lg:"1280px",xl:"1440px"},theme:"theme-brand",themes:[{id:"theme-brand",name:"Brand"},{id:"theme-default",name:"Default"},{id:"theme-teal",name:"Teal"},{id:"theme-rose",name:"Rose"},{id:"theme-purple",name:"Purple"},{id:"theme-amber",name:"Amber"}]}})]};pc(ou,Mg).catch(i=>console.error(i));