1"use strict";(self.webpackChunkwebapp=self.webpackChunkwebapp||[]).push([[9721],{2787:(E,f,n)=>{n.d(f,{A:()=>a});var o=n(2654),l=n(5e3),m=n(6165),t=n(9808);function _(s,d){if(1&s&&(l.TgZ(0,"p",2),l._uU(1),l.qZA()),2&s){const i=d.$implicit;l.xp6(1),l.Oqu(i)}}function h(s,d){if(1&s&&(l.ynx(0),l.YNc(1,_,2,1,"p",1),l.BQk()),2&s){const i=l.oxw();l.xp6(1),l.Q6J("ngForOf",i.errors)}}let a=(()=>{class s{constructor(i){this.formErrorsService=i,this.subscription=new o.w}ngOnInit(){var i;this.control&&this.subscription.add(null===(i=this.control.statusChanges)||void 0===i?void 0:i.subscribe(()=>{this.errors=this.formErrorsService.getControlErrors(this.control)}))}ngOnDestroy(){this.subscription.unsubscribe()}}return s.\u0275fac=function(i){return new(i||s)(l.Y36(m.u))},s.\u0275cmp=l.Xpm({type:s,selectors:[["ui-form-errors"]],inputs:{control:"control"},decls:1,vars:1,consts:[[4,"ngIf"],["class","text-xs text-error-600 whitespace-nowrap",4,"ngFor","ngForOf"],[1,"text-xs","text-error-600","whitespace-nowrap"]],template:function(i,C){1&i&&l.YNc(0,h,2,1,"ng-container",0),2&i&&l.Q6J("ngIf",C.control&&C.control.dirty&&C.control.invalid)},directives:[t.O5,t.sg],styles:[""]}),s})()},9695:(E,f,n)=>{n.d(f,{F:()=>m});var o=n(9808),l=n(5e3);let m=(()=>{class t{}return t.\u0275fac=function(h){return new(h||t)},t.\u0275mod=l.oAB({type:t}),t.\u0275inj=l.cJS({imports:[[o.ez]]}),t})()},6165:(E,f,n)=>{n.d(f,{u:()=>t});var o=n(3075),l=n(5e3),m=n(5008);let t=(()=>{class _{constructor(a){this.snackbar=a,this.messages={required:"Campo obbligatorio",email:"Indirizzo email non valido",endTimeBeforeStart:"L'orario di fine non pu\xf2 essere minore di quello di inizio",startTimeBeforeEnd:"L'orario di inizio non pu\xf2 essere minore di quello di fine precedente"}}markAllAsTouched(a){a instanceof o.NI?(a.markAsDirty(),a.updateValueAndValidity()):Object.keys(a.controls).forEach(s=>{var d,i;null===(d=a.get(s))||void 0===d||d.markAsDirty(),null===(i=a.get(s))||void 0===i||i.updateValueAndValidity(),a.get(s)instanceof o.cw&&this.markAllAsTouched(a.get(s))})}setErrors(a,s){s.error?s.error.errors?Object.keys(s.error.errors).forEach(d=>{var i;const C={};s.error.errors[d].forEach(v=>C[v]=!0),a.get(d)?null===(i=a.get(d))||void 0===i||i.setErrors(C):this.snackbar.error(this.messages[s.error.errors[d][0]]||s.error.errors[d][0],"Errore")}):s.error.error&&this.snackbar.error(s.error.error,"Errore"):this.showMessage()}showMessage(){this.snackbar.error("Si \xe8 verificato un errore, si prega di riprovare.","Errore")}getControlErrors(a){return a.errors?Object.keys(a.errors).map(s=>this.messages[s]?this.messages[s]:s):[]}}return _.\u0275fac=function(a){return new(a||_)(l.LFG(m.o))},_.\u0275prov=l.Yz7({token:_,factory:_.\u0275fac,providedIn:"root"}),_})()},1927:(E,f,n)=>{n.d(f,{a:()=>x});var o=n(5e3),l=n(3075),m=n(9808),t=n(1072),_=n(2787);const h=["input"];function a(u,g){if(1&u&&(o.TgZ(0,"label",6),o._uU(1),o.qZA()),2&u){const r=o.oxw();o.xp6(1),o.Oqu(r.label)}}const s=function(u,g,r){return{"border-error-600":u,"border-grey-300":g,"pl-12":r}};function d(u,g){if(1&u){const r=o.EpF();o.TgZ(0,"input",7,8),o.NdJ("ngModelChange",function(p){return o.CHM(r),o.oxw().model=p})("ngModelChange",function(p){return o.CHM(r),o.oxw().onModelChange(p)}),o.qZA()}if(2&u){const r=o.oxw();o.Q6J("ngClass",o.kEZ(5,s,(null==r.ngControl?null:r.ngControl.dirty)&&(null==r.ngControl?null:r.ngControl.invalid),!(null!=r.ngControl&&r.ngControl.dirty&&null!=r.ngControl&&r.ngControl.invalid),r.icon))("type",r.type)("ngModel",r.model)("readonly",r.readonly)("placeholder",r.placeholder)}}const i=function(u,g,r,e){return{"border-error-600":u,"border-grey-300":g,"pl-12":r,"h-44":e}};function C(u,g){if(1&u){const r=o.EpF();o.TgZ(0,"textarea",9,8),o.NdJ("ngModelChange",function(p){return o.CHM(r),o.oxw().model=p})("ngModelChange",function(p){return o.CHM(r),o.oxw().onModelChange(p)}),o.qZA()}if(2&u){const r=o.oxw();o.Q6J("ngClass",o.l5B(5,i,(null==r.ngControl?null:r.ngControl.dirty)&&(null==r.ngControl?null:r.ngControl.invalid),!(null!=r.ngControl&&r.ngControl.dirty&&null!=r.ngControl&&r.ngControl.invalid),r.icon,!r.rows))("ngModel",r.model)("readonly",r.readonly)("placeholder",r.placeholder)("rows",r.rows)}}function v(u,g){if(1&u&&o._UZ(0,"svg-icon",10),2&u){const r=o.oxw();o.Q6J("key",r.icon)}}let x=(()=>{class u{constructor(r){this.ngControl=r,this.type="input",this.placeholder="",this.onChange=e=>{},this.onTouched=()=>{},r&&(r.valueAccessor=this)}ngOnInit(){}onModelChange(r){this.onChange(r)}registerOnChange(r){this.onChange=r}registerOnTouched(r){this.onTouched=r}writeValue(r){this.model=r}focus(){this.input.nativeElement.focus()}}return u.\u0275fac=function(r){return new(r||u)(o.Y36(l.a5,10))},u.\u0275cmp=o.Xpm({type:u,selectors:[["ui-input"]],viewQuery:function(r,e){if(1&r&&o.Gf(h,5),2&r){let p;o.iGM(p=o.CRH())&&(e.input=p.first)}},inputs:{type:"type",label:"label",icon:"icon",placeholder:"placeholder",readonly:"readonly",rows:"rows"},decls:6,vars:5,consts:[["class","font-medium text-grey-500 text-sm block mb-2.5",4,"ngIf"],[1,"relative"],["class","appearance-none h-11 border shadow w-full text-dark text-sm rounded px-3 leading-tight focus:outline-none placeholder-grey-500",3,"ngClass","type","ngModel","readonly","placeholder","ngModelChange",4,"ngIf"],["class","appearance-none border shadow w-full text-dark text-sm rounded p-3 focus:outline-none placeholder-grey-500",3,"ngClass","ngModel","readonly","placeholder","rows","
1ngModelChange",4,"ngIf"],["class","absolute top-2.5 left-3 text-grey-500",3,"key",4,"ngIf"],[1,"absolute",3,"control"],[1,"font-medium","text-grey-500","text-sm","block","mb-2.5"],[1,"appearance-none","h-11","border","shadow","w-full","text-dark","text-sm","rounded","px-3","leading-tight","focus:outline-none","placeholder-grey-500",3,"ngClass","type","ngModel","readonly","placeholder","ngModelChange"],["input",""],[1,"appearance-none","border","shadow","w-full","text-dark","text-sm","rounded","p-3","focus:outline-none","placeholder-grey-500",3,"ngClass","ngModel","readonly","placeholder","rows","ngModelChange"],[1,"absolute","top-2.5","left-3","text-grey-500",3,"key"]],template:function(r,e){1&r&&(o.YNc(0,a,2,1,"label",0),o.TgZ(1,"div",1),o.YNc(2,d,2,9,"input",2),o.YNc(3,C,2,10,"textarea",3),o.YNc(4,v,1,1,"svg-icon",4),o.qZA(),o._UZ(5,"ui-form-errors",5)),2&r&&(o.Q6J("ngIf",e.label),o.xp6(2),o.Q6J("ngIf","textarea"!==e.type),o.xp6(1),o.Q6J("ngIf","textarea"===e.type),o.xp6(1),o.Q6J("ngIf",e.icon),o.xp6(1),o.Q6J("control",e.ngControl))},directives:[m.O5,l.Fj,m.mk,l.JJ,l.On,t.bk,_.A],styles:["[_nghost-%COMP%]{display:block;position:relative}input[type=time][_ngcontent-%COMP%]::-webkit-calendar-picker-indicator{display:none}"]}),u})()},3685:(E,f,n)=>{n.d(f,{g:()=>h});var o=n(9808),l=n(3075),m=n(1072),t=n(9695),_=n(5e3);let h=(()=>{class a{}return a.\u0275fac=function(d){return new(d||a)},a.\u0275mod=_.oAB({type:a}),a.\u0275inj=_.cJS({imports:[[o.ez,l.u5,m.Kz,t.F]]}),a})()},9721:(E,f,n)=>{n.r(f),n.d(f,{PasswordForgotModule:()=>r});var o=n(9808),l=n(218),m=n(3075),t=n(5e3),_=n(4835),h=n(6165),a=n(1927),s=n(4164);function d(e,p){if(1&e){const c=t.EpF();t.TgZ(0,"form",2)(1,"h1",3),t._uU(2,"Hai dimenticato la password?"),t.qZA(),t.TgZ(3,"p",4),t._uU(4,"Inserisci la tua email e ti invieremo un link per resettare la tua password."),t.qZA(),t.TgZ(5,"div",5)(6,"div",6),t._UZ(7,"ui-input",7),t.TgZ(8,"ui-button",8),t.NdJ("click",function(){return t.CHM(c),t.oxw().submit()}),t._uU(9,"Invia"),t.qZA()()()()}if(2&e){const c=t.oxw();t.Q6J("formGroup",c.form),t.xp6(8),t.Q6J("block",!0)("loading",c.loading)}}function i(e,p){1&e&&(t.TgZ(0,"div",9)(1,"h1",10),t._uU(2,"Controlla la tua casella email"),t.qZA(),t.TgZ(3,"p",11),t._uU(4,"Ti abbiamo inviato un'email con le istruzioni per resettare la tua password."),t.qZA()())}const v=[{path:"",component:(()=>{class e{constructor(c,M,y){this.authService=c,this.fb=M,this.formErrorsService=y,this.form=this.fb.group({email:["",[m.kI.required,m.kI.email]]})}ngOnInit(){}submit(){this.form.valid?(this.loading=!0,this.authService.passwordForgot(this.form.value.email).subscribe(c=>{this.sent=!0},c=>{this.formErrorsService.setErrors(this.form,c),this.loading=!1})):this.formErrorsService.markAllAsTouched(this.form)}}return e.\u0275fac=function(c){return new(c||e)(t.Y36(_.e),t.Y36(m.qu),t.Y36(h.u))},e.\u0275cmp=t.Xpm({type:e,selectors:[["app-password-forgot"]],decls:2,vars:2,consts:[["class","pt-20 pb-5",3,"formGroup",4,"ngIf"],["class","pt-20 pb-5 text-center",4,"ngIf"],[1,"pt-20","pb-5",3,"formGroup"],[1,"text-dark","font-bold","text-3xl","font-serif","text-center","mb-2"],[1,"font-serif","text-dark","text-lg","mb-10","text-center"],[1,"flex","justify-center"],[1,"w-102"],["formControlName","email","label","Email","icon","patients","placeholder","La tua email",1,"mb-8"],[1,"block","mt-10",3,"block","loading","click"],[1,"pt-20","pb-5","text-center"],[1,"text-dark","font-bold","text-3xl","font-serif","mb-2"],[1,"font-serif","text-dark","text-lg","mb-8"]],template:function(c,M){1&c&&(t.YNc(0,d,10,3,"form",0),t.YNc(1,i,5,0,"div",1)),2&c&&(t.Q6J("ngIf",!M.sent),t.xp6(1),t.Q6J("ngIf",M.sent))},directives:[o.O5,m._Y,m.JL,m.sg,a.a,m.JJ,m.u,s.r],styles:[""]}),e})()}];let x=(()=>{class e{}return e.\u0275fac=function(c){return new(c||e)},e.\u0275mod=t.oAB({type:e}),e.\u0275inj=t.cJS({imports:[[l.Bz.forChild(v)],l.Bz]}),e})();var u=n(8806),g=n(3685);let r=(()=>{class e{}return e.\u0275fac=function(c){return new(c||e)},e.\u0275mod=t.oAB({type:e}),e.\u0275inj=t.cJS({imports:[[o.ez,x,u.h,m.UX,g.g]]}),e})()}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.