PageSourceSearch

https://prorazko.web.app/736.d7a913a25feef6f1.js

js prorazko.web.app collected 2026-10-03 12:33:57 UTC 67,373 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunksalesboxclient=self.webpackChunksalesboxclient||[]).push([[736],{736:(je,I,a)=>{a.r(I),a.d(I,{MOMENT_DATETIME_WITH_SECONDS_FORMAT:()=>S,ProfileModule:()=>Be});var f=a(7100),z=a(8493),j=a(4495),m=a(5938),p=a(6895),L=a(2234),F=a(2510),R=a(4859),P=a(4144),E=a(9602),Y=a(3238),g=a(9549),$=a(5843),O=a(727),x=a(9795),e=a(4650),d=a(9383);let W=(()=>{class n{constructor(t,o){this.dialog=t,this.data=o,this.send=new e.EventEmitter}deleteUser(){this.dialog.close({delete:!0})}close(){this.dialog.close({delete:!1})}}return n.\u0275fac=function(t){return new(t||n)(e.\u0275\u0275directiveInject(m.so),e.\u0275\u0275directiveInject(m.WI))},n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["app-delete-user-dialog"]],decls:13,vars:10,consts:[[1,"delete-dialog"],[1,"delete-dialog__title"],[1,"delete-dialog__text"],[1,"delete-dialog__buttons"],[1,"btn","btn-cancel",3,"click"],[1,"btn","btn-primary",3,"click"]],template:function(t,o){1&t&&(e.\u0275\u0275elementStart(0,"div",0)(1,"h2",1),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"div",2),e.\u0275\u0275text(5),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"div",3)(7,"button",4),e.\u0275\u0275listener("click",function(){return o.close()}),e.\u0275\u0275text(8),e.\u0275\u0275pipe(9,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(10,"button",5),e.\u0275\u0275listener("click",function(){return o.deleteUser()}),e.\u0275\u0275text(11),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275elementEnd()()()),2&t&&(e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(3,4,"profile.deleteUserAccountTitle")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",o.data.deleteUserText," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(9,6,"profile.deleteUserCancel")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(12,8,"profile.deleteUserAgree")," "))},dependencies:[d.X$],styles:[".delete-dialog[_ngcontent-%COMP%]{color:var(--mainTextColor);background-color:var(--modalBackgroundColor)}.delete-dialog__title[_ngcontent-%COMP%]{font-size:20px;line-height:25px;height:27px;font-weight:700;text-align:center;color:var(--primaryColor);margin-bottom:8px}.delete-dialog__text[_ngcontent-%COMP%]{text-align:center;font-weight:400;font-size:16px;line-height:20px}.delete-dialog__buttons[_ngcontent-%COMP%]{margin-top:20px;text-align:right;display:flex;align-items:center}.delete-dialog__buttons[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{width:100%}.delete-dialog__buttons[_ngcontent-%COMP%]   .btn-cancel[_ngcontent-%COMP%]{color:var(--primaryColor)}"]}),n})();var G=a(2114),M=a(8712),y=a(8156),D=a(2600),u=a(6608),h=a(6323),k=a(4737),K=a(6317),A=a(7579),T=a(2722),s=a(4006),H=a(5360);let X=(()=>{class n{constructor(t,o){this.data=t,this.dialog=o,this.closeDialog=new e.EventEmitter}ngOnInit(){}changePhoneNumber(t){this.dialog.close(this.data.phone)}}return n.\u0275fac=function(t){return new(t||n)(e.\u0275\u0275directiveInject(m.WI),e.\u0275\u0275directiveInject(m.so))},n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["app-phone-verification"]],outputs:{closeDialog:"closeDialog"},decls:9,vars:5,consts:[[1,"auth-card"],[1,"auth-card__close"],["name","x",3,"click"],[1,"auth-card__verification"],[1,"auth-card__verification-title"],[1,"auth-card__confirm-wrap"],[3,"phoneNumber","isPhoneVerification","nextStep"]],template:function(t,o){1&t&&(e.\u0275\u0275elementStart(0,"div",0)(1,"div",1)(2,"i-feather",2),e.\u0275\u0275listener("click",function(){return o.dialog.close()}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(3,"div",3)(4,"h1",4),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(7,"div",5)(8,"app-confirm-phone",6),e.\u0275\u0275listener("nextStep",function(l){return o.changePhoneNumber(l)}),e.\u0275\u0275elementEnd()()()()),2&t&&(e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(6,3,"authForm.phoneNumberVerification")," "),e.\u0275\u0275advance(3),e.\u0275\u0275property("phoneNumber",o.data.phone)("isPhoneVerification",o.data.isPhoneVerification))},dependencies:[h.u,H.V,d.X$],styles:[".auth-form[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;
1background-color:var(--modalBackgroundColor)}.auth-form__head[_ngcontent-%COMP%]{font-weight:400;line-height:20;font-size:16px;color:var(--mainTextColor);line-height:20px;text-align:center;padding-bottom:24px}.auth-form__btn-wrap[_ngcontent-%COMP%]{padding-top:30px;width:100%}.auth-form__btn-wrap[_ngcontent-%COMP%]   .btn-primary[_ngcontent-%COMP%]{width:100%}.auth-form__info[_ngcontent-%COMP%]{margin-top:24px;color:var(--greyTextColor);font-size:12px;line-height:16px;width:100%;text-align:center}.auth-form__socials[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--linkColor)}.auth-form__socials-wrap[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center}@media (max-width: 576px){.auth-form__socials-wrap[_ngcontent-%COMP%]{justify-content:center}}.auth-form__socials-text[_ngcontent-%COMP%]{padding:16px 0;text-align:center;font-weight:400;line-height:20px;color:var(--mainTextColor)}.auth-form__socials-item[_ngcontent-%COMP%]{padding:10px 16px;border:1px solid #dadada;background:#fcfcfc;border-radius:4px;width:100%;display:flex;align-items:center;justify-content:center;height:48px;margin-bottom:8px;
1cursor:pointer}.auth-form__socials-item[_ngcontent-%COMP%]:hover{background:#dadada;transition:all .2s linear}.auth-form__socials-item[_ngcontent-%COMP%]:last-child{margin-bottom:0}.auth-form__socials-item[_ngcontent-%COMP%]:last-child{margin-right:0}.auth-form__socials-item[_ngcontent-%COMP%]   .btn-text[_ngcontent-%COMP%]{padding-left:10px;font-size:16px;font-weight:600}@media (max-width: 576px){.auth-form__socials-item[_ngcontent-%COMP%]   .btn-text[_ngcontent-%COMP%]{font-size:14px}}.auth-form[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--linkColor)}@media (max-width: 992px){.auth-form__info[_ngcontent-%COMP%], .auth-form__head[_ngcontent-%COMP%]{width:100%}}@media (max-width: 576px){.auth-form[_ngcontent-%COMP%]{max-width:100%;margin:0 auto}.auth-form__head[_ngcontent-%COMP%]{width:100%;font-size:15px;padding-bottom:20px}.auth-form__info[_ngcontent-%COMP%]{width:100%;font-size:13px}}app-loader[_ngcontent-%COMP%]{background-color:var(--modalBackgroundColor);z-index:2}.auth-card[_ngcontent-%COMP%]{background:var(--componentBackgroundColor);max-width:500px;min-height:300px;border-radius:4px;position:relative}.auth-card__close[_ngcontent-%COMP%]{position:absolute;right:12px;top:10px;cursor:pointer;z-index:1000}.auth-card__close[_ngcontent-%COMP%]   i-feather[_ngcontent-%COMP%], .auth-card__close[_ngcontent-%COMP%]   app-icon[_ngcontent-%COMP%]{width:25px;height:25px}@media (max-width: 576px){.auth-card__close[_ngcontent-%COMP%]{right:7px;top:9px}.auth-card__close[_ngcontent-%COMP%]   i-feather[_ngcontent-%COMP%], .auth-card__close[_ngcontent-%COMP%]   app-icon[_ngcontent-%COMP%]{width:22px;height:22px}}.auth-card__verification-title[_ngcontent-%COMP%]{color:var(--mainTextColor);text-align:center;padding:14px 0;font-size:20px}@media (max-width: 576px){.auth-card__verification-title[_ngcontent-%COMP%]{font-size:18px}}.auth-card__checkBox[_ngcontent-%COMP%]{color:var(--mainTextColor);margin-bottom:16px;margin-top:-10px}.auth-card__confirm-wrap[_ngcontent-%COMP%]{padding:24px 30px;background-color:var(--modalBackgroundColor)}@media (max-width: 576px){.auth-card[_ngcontent-%COMP%]{width:100%;padding:0;overflow:hidden}.auth-card__close[_ngcontent-%COMP%]{display:block}}"]}),n})();var w=a(300),J=a(2715),Q=a(9803);const Z=["fileInput"];function q(n,r){if(1&n&&(e.\u0275\u0275elementStart(0,"div",11)(1,"div",12)(2,"p",13),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"p",14),e.\u0275\u0275text(6),e.\u0275\u0275elementEnd()()()),2&n){const t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(4,2,"order.userEmail")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate((null==t.userData?null:t.userData.email)||"")}}function ee(n,r){1&n&&(e.\u0275\u0275elementStart(0,"div",44),e.\u0275\u0275element(1,"i-feather",45),e.\u0275\u0275elementEnd())}function te(n,r){if(1&n){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",46)(1,"div",47)(2,"div",14),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"div",14),e.\u0275\u0275text(6),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(7,"button",48),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const i=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(i.pnoneVerification(!0))}),e.\u0275\u0275text(8),e.\u0275\u0275pipe(9,"translate"),e.\u0275\u0275elementEnd()()}if(2&n){const t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(4,4,"confirmPhoneForm.verificatePhoneError"),": "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",t.userData.phone," "),e.\u0275\u0275advance(1),e.\u0275\u0275property("disabled",t.isDisabledVerificatePhoneButton),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(9,6,"confirmPhoneForm.getVerificationCode")," ")}}function ne(n,r){1&n&&(e.\u0275\u0275elementStart(0,"mat-error"),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&n&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"matFormField.requiredField")))}function oe(n,r){if(1&n){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"button",49),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const i=e.\u0275\u0275nextContext();
1return e.\u0275\u0275resetView(i.pnoneVerification())}),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()}if(2&n){const t=e.\u0275\u0275nextContext();e.\u0275\u0275property("disabled",t.isDisabledVerificatePhoneButton),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,2,"confirmPhoneForm.verificatePhone")," ")}}function ie(n,r){1&n&&e.\u0275\u0275element(0,"div",50)}function re(n,r){1&n&&(e.\u0275\u0275elementStart(0,"mat-error"),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&n&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"matFormField.requiredField")))}function ae(n,r){1&n&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275text(1,"OK"),e.\u0275\u0275elementEnd())}function le(n,r){1&n&&(e.\u0275\u0275elementStart(0,"mat-error"),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&n&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"validationErrors.invalidEmail")))}function se(n,r){if(1&n&&(e.\u0275\u0275elementStart(0,"div",26)(1,"div",27)(2,"div",28),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"div",29)(6,"mat-form-field",30),e.\u0275\u0275element(7,"input",51),e.\u0275\u0275pipe(8,"translate"),e.\u0275\u0275template(9,le,3,3,"mat-error",32),e.\u0275\u0275elementEnd()()()()),2&n){const t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(4,3,"order.userEmail")," "),e.\u0275\u0275advance(4),e.\u0275\u0275propertyInterpolate("placeholder",e.\u0275\u0275pipeBind1(8,5,"order.emailPlaceholder")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t.userForm.get("email").hasError("email"))}}const v=function(n){return{isVisible:n}};let ce=(()=>{class n{constructor(t,o,i,l,c,_,C,Ne,ze){this.fb=t,this.authService=o,this.userService=i,this.appService=l,this.adapter=c,this.authUserService=_,this.dialog=C,this.amSnackbarService=Ne,this.translateService=ze,this.userInfoForm=!0,this.userData=new M.Z,this.maxDate=new Date,this.subscriptions=new O.w0,this.phoneControl=new s.p4(null,s.kI.required),this.isDisabledVerificatePhoneButton=!1,this.isShowreCaptchaVerifierDiv=!0,this.isPhoneVerified=!1,this.isShowPhoneVerification=!1,this.destroy$=new A.x}hasSocialAccount(){return!(!this.userData?.user_accounts||0===this.userData.user_accounts.length)&&this.userData.user_accounts.some(t=>"GOOGLE"===t.type)}ngOnInit(){this.adapter.setLocale(this.appService.mainLanguage),this.adapter.getFirstDayOfWeek=()=>1,this.initForm(),this.userData=this.authService.user,this.isShowPhoneVerification=this.appService.config.config.functions.auth.phone,this.setFormData(),this.subscriptions.add(this.appService.appSubject.subscribe(t=>{(t.type==w.z.successAuth||t.type==w.z.logout||t.type==w.z.updateUserData)&&(this.userData=this.authService.user)}))}formatDate(t){const o=new Date(t);let i=""+(o.getMonth()+1),l=""+o.getDate();const c=o.getFullYear();return i.length<2&&(i="0"+i),l.length<2&&(l="0"+l),[l,i,c].join(".")}initForm(){this.userForm=this.fb.group({name:["",[s.kI.required,pe]],birthday:[""],phoneControl:this.phoneControl,email:["",[s.kI.email]]})}saveUserData(){this.subscriptions.add(this.userService.updateUserData(this.userData).subscribe(t=>{this.isPhoneVerified=!1}))}save(){this.userForm.markAsTouched(),!this.userData.isPhoneVerified&&this.userForm.valid||this.userData.isPhoneVerified&&this.phoneControl.value!==this.authService.user.phone&&this.isPhoneVerified?(this.getFormData(),this.saveUserData(),this.userInfoForm=!this.userInfoForm):this.userData.isPhoneVerified&&this.phoneControl.value!==this.userData.phone&&!this.isPhoneVerified?this.amSnackbarService.openSnackbar("error",{notification:{body:`${this.translateService.instant("confirmPhoneForm.verificatePhoneError")}`}}):this.userData.isPhoneVerified&&this.phoneControl.value===this.userData.phone&&this.userForm.valid?(this.getFormData(),this.saveUserData(),this.userInfoForm=!this.userInfoForm):this.userForm.markAllAsTouched()}getFormData(){const t=this.userForm.getRawValue();this.userData.name=t.name,this.userData.birthday=t.birthday,this.userData.phone=t.phoneControl,this.userData.email=t.email}pnoneVerification(t=!1){this.isDisabledVerificatePhoneButton=!0,t&&this.authService.user.phone&&!this.authService.user.isPhoneVerified?this.phoneVerificationProcess(t):this.phoneControl.valid&&this.authService.user.isPhoneVerified?this.phoneVerificationProcess():this.phoneControl.markAllAsTouched()}phoneVerificationProcess(t=!1){this.authUserService.fireSignInWithPhoneNumber(t?this.authService.user.phone:this.phoneControl.value).pipe((0,T.R)(this.destroy$)).subscribe(()=>{this.isShowreCaptchaVerifierDiv=!1,setTimeout(()=>{this.isShowreCaptchaVerifierDiv=!0},500),this.openPhoneVerificationDialog(t)}
1,o=>{console.log(o),this.sendCodeWithAlpha(t)})}openPhoneVerificationDialog(t=!1){const o=this.dialog.open(X,{panelClass:"auth-modal",data:{phone:t?this.authService.user.phone:this.phoneControl.value,isPhoneVerification:!0},disableClose:!0});this.subscriptions.add(o.afterClosed().subscribe(i=>{i&&(this.isPhoneVerified=!0),this.isDisabledVerificatePhoneButton=!1}))}sendCodeWithAlpha(t){this.authUserService.alphaSendOtpCode({phone:this.phoneControl.value}).pipe((0,T.R)(this.destroy$)).subscribe(()=>{this.authUserService.isAlphaSignIn=!0,this.openPhoneVerificationDialog(t)},()=>{this.authUserService.isAlphaSignIn=!1})}setFormData(){this.userForm.patchValue(this.authService.user),this.phoneControl.setValue(this.authService.user.phone)}cancelForm(){this.userForm.reset(),this.userInfoForm=!this.userInfoForm,this.isDisabledVerificatePhoneButton=!1,this.setFormData()}ngOnDestroy(){this.subscriptions.unsubscribe()}}return n.\u0275fac=function(t){return new(t||n)(e.\u0275\u0275directiveInject(s.QS),e.\u0275\u0275directiveInject(y.e),e.\u0275\u0275directiveInject(x.K),e.\u0275\u0275directiveInject(D.z),e.\u0275\u0275directiveInject(f.fM),e.\u0275\u0275directiveInject(K.C),e.\u0275\u0275directiveInject(m.uw),e.\u0275\u0275directiveInject(J.E),e.\u0275\u0275directiveInject(d.sK))},n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["app-user-form-info"]],viewQuery:function(t,o){if(1&t&&e.\u0275\u0275viewQuery(Z,5),2&t){let i;e.\u0275\u0275queryRefresh(i=e.\u0275\u0275loadQuery())&&(o.fileInput=i.first)}}
1,decls:92,vars:67,consts:[[1,"profile__info"],[1,"profile__info-header"],[1,"profile__info-title"],["name","trello"],[1,"profile__info-subtitle"],[1,"profile__info-controls","media-Small",3,"ngClass","click"],["name","edit-2"],[1,"profile__info-button"],[1,"profile__info-body",3,"ngClass"],[1,"info-body__container"],[1,"info-body__column"],[1,"info-body__wrapper"],[1,"info-body__column-wrapper"],[1,"info-body__column-title"],[1,"info-body__column-text"],["class","info-body__wrapper",4,"ngIf"],[1,"info-body__column-wrapper","info-body__column-wrapper-phone"],["class","warning-icon",4,"ngIf"],["class","info-body__column-phone",4,"ngIf"],[1,"profile__info-controls","media-xSmall",3,"ngClass","click"],[3,"formGroup"],[1,"form",3,"ngClass"],[1,"form-container"],[1,"form-raw__wrap"],[1,"form-raw__container"],[1,"form-raw__group"],[1,"form-raw"],[1,"form-field"],[1,"form-field__lable"],[1,"form-field__control"],["appearance","outline",1,"am-input"],["matInput","","type","text","formControlName","name","autocomplete","off"],[4,"ngIf"],[3,"formControl"],["color","primary","type","button","class","btn form-raw__pnone-verification",3,"disabled","click",4,"ngIf"],["id","sign-in-button",4,"ngIf"],["readonly","","formControlName","birthday","matInput","",3,"max","ngxMatDatetimePicker","placeholder"],["matSuffix","",3,"for"],[3,"hideTime"],["picker",""],["class","form-raw",4,"ngIf"],[1,"form-btn__wrap"],["color","primary","type","button",1,"btn","btn-primary",3,"click"],["color","primary","type","button",1,"btn","btn-cancel",3,"click"],[1,"warning-icon"],["name","alert-circle"],[1,"info-body__column-phone"],[1,"info-body__column-phone--wrap"],["type","button",1,"btn","btn-primary",3,"disabled","click"],["color","primary","type","button",1,"btn","form-raw__pnone-verification",3,"disabled","click"],["id","sign-in-button"],["matInput","","type","email","formControlName","email","autocomplete","off",3,"placeholder"]],template:function(t,o){if(1&t&&(e.\u0275\u0275elementStart(0,"div",0)(1,"div",1)(2,"div",2),e.\u0275\u0275element(3,"i-feather",3),e.\u0275\u0275elementStart(4,"span",4),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(7,"div",5),e.\u0275\u0275listener("click",function(){return o.userInfoForm=!o.userInfoForm}),e.\u0275\u0275element(8,"i-feather",6),e.\u0275\u0275elementStart(9,"div",7),e.\u0275\u0275text(10),e.\u0275\u0275pipe(11,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(12,"div",8)(13,"div",9)(14,"div",10)(15,"div",11)(16,"div",12)(17,"p",13),e.\u0275\u0275text(18),e.\u0275\u0275pipe(19,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(20,"p",14),e.\u0275\u0275text(21),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(22,"div",11)(23,"div",12)(24,"p",13),e.\u0275\u0275text(25),e.\u0275\u0275pipe(26,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(27,"p",14),e.\u0275\u0275text(28),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275template(29,q,7,4,"div",15),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(30,"div",16)(31,"div",12)(32,"p",13),e.\u0275\u0275text(33),e.\u0275\u0275pipe(34,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(35,"div",14),e.\u0275\u0275template(36,ee,2,0,"div",17),e.\u0275\u0275elementStart(37,"div"),e.\u0275\u0275text(38),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275template(39,te,10,8,"div",18),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(40,"div",19),e.\u0275\u0275listener("click",function(){return o.userInfoForm=!o.userInfoForm}),e.\u0275\u0275element(41,"i-feather",6),e.\u0275\u0275elementStart(42,"div",7),e.\u0275\u0275text(43),e.\u0275\u0275pipe(44,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(45,"form",20)(46,"div",21)(47,"div",22)(48,"div",23)(49,"div",24)(50,"div",25)(51,"div",26)(52,"div",27)(53,"div",28),e.\u0275\u0275text(54),e.\u0275\u0275pipe(55,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(56,"div",29)(57,"mat-form-field",30),e.\u0275\u0275element(58,"input",31),e.\u0275\u0275template(59,ne,3,3,"mat-error",32),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275elementStart(60,"div",26)(61,"div",27)(62,"div",28),e.\u0275\u0275text(63),e.\u0275\u0275pipe(64,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(65,"div",29),e.\u0275\u0275element(66,"app-phone-input",33),e.\u0275\u0275template(67,oe,3,4,"button",34),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275template(68,ie,1,0,"div",35),e.\u0275\u0275elementStart(69,"div",25)(70,"div",26)(71,"div",27)(72,"div",28),e.\u0275\u0275text(73),e.\u0275\u0275pipe(74,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(75,"div",29)(76,"mat-form-field",30),e.\u0275\u0275element(77,"input",36),e.\u0275\u0275pipe(78,"translate"),e.\u0275\u0275template(79,re,3,3,"mat-error",32),e.\u0275\u0275element(80,"mat-datepicker-toggle",37),e.\u0275\u0275elementStart(81,"ngx-mat-datetime-picker",38,39),e.\u0275\u0275template(83,ae,2,0,"ng-template"),e.\u0275\u0275elementEnd()()()()(),e.\u0275\u0275template(84,se,10,7,"div",40),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(85,"div",41)(86,"button",42),e.\u0275\u0275listener("click",function(){return o.save()}),e.\u0275\u0275text(87),e.\u0275\u0275pipe(88,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(89,"button",43),e.\u0275\u0275listener("click",function(){return o.cancelForm(
1)}),e.\u0275\u0275text(90),e.\u0275\u0275pipe(91,"translate"),e.\u0275\u0275elementEnd()()()()()()()),2&t){const i=e.\u0275\u0275reference(82);e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(6,35,"profile.personalData")," "),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(59,v,!o.userInfoForm)),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(11,37,"profile.edit")," "),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(61,v,!o.userInfoForm)),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(19,39,"profile.firstNameLastName")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(null==o.userData?null:o.userData.name),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(26,41,"profile.birthday")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",null!=o.userData&&o.userData.birthday?o.formatDate(null==o.userData?null:o.userData.birthday):""," "),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!o.hasSocialAccount()),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(34,43,"profile.phoneNumber")," "),e.\u0275\u0275advance(2),e.\u0275\u0275classProp("isNotVerified",!o.userData.isPhoneVerified&&o.isShowPhoneVerification),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",o.userData.phone&&!o.userData.isPhoneVerified&&o.isShowPhoneVerification),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(null==o.userData?null:o.userData.phone),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",o.userData.phone&&!o.userData.isPhoneVerified&&o.isShowPhoneVerification),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(63,v,!o.userInfoForm)),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(44,45,"profile.edit")," "),e.\u0275\u0275advance(2),e.\u0275\u0275property("formGroup",o.userForm),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(65,v,o.userInfoForm)),e.\u0275\u0275advance(8),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(55,47,"profile.firstNameLastName")," "),e.\u0275\u0275advance(5),e.\u0275\u0275property("ngIf",o.userForm.get("name").hasError("required")||o.userForm.get("name").hasError("nameValidator")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(64,49,"profile.phoneNumber")," "),e.\u0275\u0275advance(3),e.\u0275\u0275property("formControl",o.phoneControl),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",o.authService.user.isPhoneVerified&&o.phoneControl.value!==o.userData.phone&&o.phoneControl.valid),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",o.isShowreCaptchaVerifierDiv),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(74,51,"profile.birthday")," "),e.\u0275\u0275advance(4),e.\u0275\u0275propertyInterpolate("placeholder",e.\u0275\u0275pipeBind1(78,53,"order.datepickerPlaceholder")),e.\u0275\u0275property("max",o.maxDate)("ngxMatDatetimePicker",i),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",o.userForm.get("birthday").hasError("required")),e.\u0275\u0275advance(1),e.\u0275\u0275property("for",i),e.\u0275\u0275advance(1),e.\u0275\u0275property("hideTime",!0),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",!o.hasSocialAccount()),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(88,55,"profile.save")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(91,57,"profile.cancel")," ")}},dependencies:[p.mk,p.O5,s._Y,s.Fj,s.JJ,s.JL,s.oH,s.sg,s.u,h.u,g.TO,g.KE,g.R9,E.nW,P.Nt,Q.T,f.AB,f.g2,d.X$],styles:['.profile__info[_ngcontent-%COMP%]{border-bottom:1px solid var(--borderColor)}.profile__info-header[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between}.profile__info-title[_ngcontent-%COMP%]{display:flex;align-items:center}.profile__info-title[_ngcontent-%COMP%]   i-feather[_ngcontent-%COMP%], .profile__info-title[_ngcontent-%COMP%]   app-icon[_ngcontent-%COMP%]{color:var(--primaryColor)}.profile__info-subtitle[_ngcontent-%COMP%]{margin-left:10px;font-size:20px;font-weight:500;line-height:32px;text-align:left;color:var(--mainTextColor)}.profile__info-controls[_ngcontent-%COMP%]{display:flex;align-items:center;cursor:pointer}.profile__info-controls[_ngcontent-%COMP%]   i-feather[_ngcontent-%COMP%], .profile__info-controls[_ngcontent-%COMP%]   app-icon[_ngcontent-%COMP%]{width:18px;height:18px;color:var(--linkColor);stroke-width:3}.profile__info-button[_ngcontent-%COMP%]{font-size:16px;font-weight:700;line-height:22px;text-align:left;color:var(--linkColor);border:none;margin-left:10px;padding:0;cursor:pointer}.profile__info-body[_ngcontent-%COMP%]{padding-top:24px;margin-left:20px;padding-bottom:20px}.info-body__container[_ngcontent-%COMP%]{display:flex}.info-body__image-wrap[_ngcontent-%COMP%]{margin-right:32px}.info-body__image-wrap[_ngcontent-%COMP%]   i-feather[_ngcontent-%COMP%], .info-body__image-wrap[_ngcontent-%COMP%]   app-icon[_ngcontent-%COMP%]{color:var(--lightTextColor);stroke-width:.8px;background:var(--primaryColor);width:80px;height:82px;border-radius:50%}.info-body__image[_ngcontent-%COMP%]{border-radius:50%;width:80px;height:82px;object-fit:cover}.info-body__image-edit[_ngcontent-%COMP%]{display:inline-block;position:relative;max-width:80px;max-height:82px;
1cursor:pointer}.info-body__image-edit[_ngcontent-%COMP%]:before{content:"";display:block;width:22px;height:20px;position:absolute;top:calc(50% - 7px);left:calc(50% - 9px);background-image:url(/assets/img/changeImg.svg);background-repeat:no-repeat;z-index:2}.info-body__image-edit[_ngcontent-%COMP%]:after{content:"";display:block;width:80px;height:82px;border-radius:50%;position:absolute;top:0;left:0;background-color:#c4c4c4;opacity:.85;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.info-body__image-change[_ngcontent-%COMP%]{position:absolute;top:50%;right:50%}.info-body__column[_ngcontent-%COMP%]{display:flex}.info-body__column-phone[_ngcontent-%COMP%]{margin-left:40px;border-radius:4px;background-color:#faebde;padding:10px 24px;border-left:4px solid #ff790e}.info-body__column-phone[_ngcontent-%COMP%]   .info-body__column-text[_ngcontent-%COMP%]{color:var(--darkGreyTextColor);font-weight:550;font-size:15px;margin-bottom:4px}.info-body__column-phone[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{background:#ff790e}.info-body__column-phone[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover{background-color:#dd6a0b}@media (min-width: 1570px){.info-body__column-phone[_ngcontent-%COMP%]{display:flex;height:-moz-fit-content;height:fit-content;margin-left:25px;padding:10px 13px}.info-body__column-phone--wrap[_ngcontent-%COMP%]{margin-right:16px;display:flex;flex-direction:column}.info-body__column-phone[_ngcontent-%COMP%]   .info-body__column-text[_ngcontent-%COMP%]{margin-bottom:0}}@media (max-width: 1280px){.info-body__column-phone[_ngcontent-%COMP%]{margin-left:30px;padding:10px 18px}.info-body__column-phone[_ngcontent-%COMP%]   .info-body__column-text[_ngcontent-%COMP%]{font-size:13.5px}}@media (max-width: 830px){.info-body__column-phone[_ngcontent-%COMP%]{margin-left:0;padding:8px}.info-body__column-phone[_ngcontent-%COMP%]   .info-body__column-text[_ngcontent-%COMP%]{font-size:13px}.info-body__column-phone[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;font-size:12.5px}}.info-body__column[_ngcontent-%COMP%]   .isNotVerified[_ngcontent-%COMP%]{color:red;display:flex;align-items:center}.info-body__column[_ngcontent-%COMP%]   .isNotVerified[_ngcontent-%COMP%]   .warning-icon[_ngcontent-%COMP%]{margin-right:4px}.info-body__column[_ngcontent-%COMP%]   .isNotVerified[_ngcontent-%COMP%]   .warning-icon[_ngcontent-%COMP%]   i-feather[_ngcontent-%COMP%], .info-body__column[_ngcontent-%COMP%]   .isNotVerified[_ngcontent-%COMP%]   .warning-icon[_ngcontent-%COMP%]   app-icon[_ngcontent-%COMP%]{color:red;width:23px;display:flex}.info-body__column-wrapper-phone[_ngcontent-%COMP%]{display:flex;gap:60px}@media (max-width: 830px){.info-body__column-wrapper-phone[_ngcontent-%COMP%]{flex-direction:column;gap:0}}.info-body__column-title[_ngcontent-%COMP%]{font-size:14px;font-weight:500;text-align:left;color:var(--greyTextColor);line-height:20px;margin-bottom:8px}.info-body__column-text[_ngcontent-%COMP%]{font-size:16px;font-weight:500;line-height:22px;text-align:left;color:var(--mainTextColor);margin-bottom:8px}.info-body__wrapper[_ngcontent-%COMP%]:first-child{margin-right:95px}.isVisible[_ngcontent-%COMP%], .media-xSmall[_ngcontent-%COMP%]{display:none}.form[_ngcontent-%COMP%]{border-bottom:1px solid var(--borderColor);padding-bottom:20px;padding-top:24px;margin-left:20px}.form-container[_ngcontent-%COMP%]{display:flex}.form-raw[_ngcontent-%COMP%]{width:100%;position:relative}.form-raw[_ngcontent-%COMP%]:first-child{margin-right:16px}.form-raw__address[_ngcontent-%COMP%]{display:flex;align-items:center}.form-raw__group[_ngcontent-%COMP%]{display:flex}.form-raw[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{text-transform:none}.form-raw__pnone-verification[_ngcontent-%COMP%]{position:absolute;top:37px;right:calc(0% + 12px);font-size:12px;cursor:pointer;color:var(--lightTextColor);font-weight:600;padding:6px;background:var(--primaryColor);border-radius:5px}.form-raw__wrap[_ngcontent-%COMP%], .form-raw__container[_ngcontent-%COMP%]{width:100%}.form-raw__btn[_ngcontent-%COMP%]{cursor:pointer}.form-field[_ngcontent-%COMP%]{margin-right:18px;margin-bottom:28px;width:100%}.form-field[_ngcontent-%COMP%]   matInput[_ngcontent-%COMP%]{background-color:var(--componentBackgroun
1dColor)}.form-field__lable[_ngcontent-%COMP%]{margin-bottom:4px}.form-btn__wrap[_ngcontent-%COMP%]{display:flex;margin-top:20px}.form-btn__wrap[_ngcontent-%COMP%]   .btn-cancel[_ngcontent-%COMP%]{color:var(--primaryColor);padding:0}.form-btn__wrap[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:first-child{margin-right:32px}@media (min-width: 768px) and (max-width: 992px){.info-body__wrapper[_ngcontent-%COMP%]:first-child{margin-right:70px}}@media (max-width: 768px){.form-container[_ngcontent-%COMP%], .info-body__container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.info-body__column-wrapper[_ngcontent-%COMP%]{margin-bottom:20px}.info-body__column-wrapper[_ngcontent-%COMP%]:last-child{margin-bottom:0}.info-body__image-wrap[_ngcontent-%COMP%]{margin-bottom:20px}.form-raw__group[_ngcontent-%COMP%]{display:flex;flex-direction:column}.form-btn__wrap[_ngcontent-%COMP%]{margin-top:0}.info-body__wrapper[_ngcontent-%COMP%]{min-width:160px}.info-body__wrapper[_ngcontent-%COMP%]:first-child{margin-right:45px}.info-body__column[_ngcontent-%COMP%]{display:flex}.profile__info-icon[_ngcontent-%COMP%]{width:18px;height:18px}.profile__info-button[_ngcontent-%COMP%]   i-feather[_ngcontent-%COMP%], .profile__info-button[_ngcontent-%COMP%]   app-icon[_ngcontent-%COMP%]{width:15px;height:15px}.profile__info-button[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:16px}.profile__info-subtitle[_ngcontent-%COMP%]{font-size:18px}}@media (max-width: 576px){.media-Small[_ngcontent-%COMP%]{display:none}.media-xSmall[_ngcontent-%COMP%]{display:block;margin-top:20px;display:flex;align-items:center}.media-xSmall[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin:0}.form[_ngcontent-%COMP%], .profile__info-body[_ngcontent-%COMP%]{margin-left:0}.info-body__wrapper[_ngcontent-%COMP%]{min-width:160px}.info-body__wrapper[_ngcontent-%COMP%]:first-child{margin-right:19px}}@media (max-width: 470px){.info-body__column[_ngcontent-%COMP%]{display:flex;flex-direction:column}.info-body__wrapper[_ngcontent-%COMP%]:first-child{margin-right:0}}']}),n})();function pe(n){return n.value&&!n.value.trim()?{nameValidator:!0}:null}var V=a(294),de=a(2340),me=a(1315),fe=a(2186),_e=a(4221);function ge(n,r){if(1&n){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",25)(1,"div",9)(2,"div",26),e.\u0275\u0275text(3),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"div",27),e.\u0275\u0275text(5),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(6,"div",28)(7,"i-feather",29),e.\u0275\u0275listener("click",function(){const i=e.\u0275\u0275restoreView(t),l=i.$implicit,c=i.index,_=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(_.deleteSavedAddress(l,c))}),e.\u0275\u0275elementEnd()()()}if(2&n){const t=r.$implicit;e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",t.name," "),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",t.locationName," ")}}function ue(n,r){1&n&&(e.\u0275\u0275elementStart(0,"mat-error"),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&n&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"matFormField.requiredField")))}function he(n,r){1&n&&e.\u0275\u0275element(0,"app-google-address-autocomplete",42),2&n&&e.\u0275\u0275property("showAddressHint",!1)}function Ce(n,r){1&n&&e.\u0275\u0275element(0,"app-nominatim-autocomplete",42),2&n&&e.\u0275\u0275property("showAddressHint",!1)}function xe(n,r){if(1&n){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"i-feather",29),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const i=e.\u0275\u0275nextContext().index,l=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(l.removeAddressForm(i))}),e.\u0275\u0275elementEnd()}}function ve(n,r){if(1&n&&(e.\u0275\u0275elementStart(0,"div"),e.\u0275\u0275elementContainerStart(1,30),e.\u0275\u0275elementStart(2,"div",31)(3,"div",32)(4,"div",33)(5,"div",34)(6,"div",35),e.\u0275\u0275text(7),e.\u0275\u0275pipe(8,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(9,"mat-form-field",36),e.\u0275\u0275element(10,"input",37),e.\u0275\u0275pipe(11,"translate"),e.\u0275\u0275template(12,ue,3,3,"mat-error",38),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(13,"div",34),e.\u0275\u0275template(14,he,1,1,"app-google-address-autocomplete",39),e.\u0275\u0275template(15,Ce,1,1,"ng-template",null,40,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(17,"div",28),e.\u0275\u0275template(18,xe,1,0,"i-feather",41),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementContainerEnd(),e.\u0275\u0275elementEnd()),2&n){const t=r.$implicit,o=r.index,i=e.\u0275\u0275reference(16),l=e.\u0275\u0275nextContext();let c;e.\u0275\u0275advance(1),e.\u0275\u0275property("formGroupName",o),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(8,7,"profile.locationName")," "),e.\u0275\u0275advance(3),e.\u0275\u0275propertyInterpolate("placeholder",e.\u0275\u0275pipeBind1(11,9,"profile.typeLocationName")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",(null==(c=t.get("name"))?null:c.hasError("required"))||t.get("name").hasError("whitespace")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",l.useGoogleMaps)("ngIfElse",i),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",(null==l.addresses.controls?null:l.addresses.controls.length)>=2)}}const b=function(n){return{isVisible:n}};let be=(()=>{class n{constructor(t,o,i,l,c){this.fb=t,this.authService=o,this.userService=i,this.translateService=l,this.dialog=c,this.userAddressForm=!0,this.userData=new M.Z,this.useGoogleMaps=de.N.useGoogleMaps,this.subscriptions=new O.w0}ngOnInit(){this.userData=this.authService.user,this.initUserFormAddress(),this.getUserAddresses()}initUserFormAddress(){this.userForm=this.fb.group({addresses:new s.vC(this.userData.addresses.map(t=>this.fb.group({locationName:[{addressName:t.locationName,addressLatitude:t.locationLatitude?t.locationLatitude.toString():null,addressLongitude:t.locationLongitude?t.locationLongitude.toString():null}],id:t.id,name:[t.name,[s.kI.required,this.noWhitespaceValidator]],locationLatitude:t.locationLatitude?t.locationLatitude.toString():null,locationLongitude:t.locationLongitude?t.locationLongitude.toString():null})))})}getUserAddresses(){this.subscriptions.add(this.userService.getUserAddressesById(this.authService.user.id).subscribe(t=>{this.userData.addresses=t.data,this.initUserFormAddress()}))}get addresses(){return this.userForm.get("addresses")}addAddressForm(){const t=this.fb.group({locationName:[""],name:["",[s.kI.required,this.noWhitespaceValidator]]});this.addresses.push(t)}deleteSavedAddress(t,o){const i={title:this.translateService.instant("profile.deleteUserAddress"),successBtn:this.translateService.instant("button.yes"),cancelBtn:this.translateService.instant("button.cancel")};this.dialog.open(me.W,{autoFocus:!1,panelClass:"dialog",data:i}).afterClosed().subscribe(c=>{!0===c&&this.subscriptions.add(this.userService.deleteUserAddress(this.authService.user.id,t.id).subscribe(_=>{_.success&&(this.userData.addresses=this.userData.addresses.filter(C=>C.id!==t.id),this.addresses.removeAt(o))}))})}removeAddressForm(t){this.addresses.removeAt(t)}changeEditMode(){this.userAddressForm=!this.userAddressForm,this.userAddressForm&&this.initUserFormAddress()}save(){if(this.userForm.markAllAsTouched(),this.userForm.valid&&!this.userForm.getRawValue().addresses.find(t=>0===t.locationName.addressName.trim().length||null===t.locationName.addressName)){this.userAddressForm=!this.userAddressForm;const t=this.userForm.getRawValue().addresses.map(i=>{const l=new V.Z;return l.id=i.id,l.locationLatitude=i.locationName.addressLatitude?i.locationName.addressLatitude.toString():null,l.locationLongitude=i.locationName.addressLongitude?i.locationName.addressLongitude.toString():null,l.locationName=i.locationName.addressName,l.name=i.name,l}),o=new V.s;o.addresses=t,this.subscriptions.add(this.userService.updateUserAddress(o,this.authService.user.id).subscribe(i=>{this.userData.addresses=i.data}))}}noWhitespaceValidator(t){return 0!==String(t.value||"").trim().length?null:{whitespace:!0}}ngOnDestroy(){this.subscriptions.unsubscribe()}}return n.\u0275fac=function(t){return new(t||n)(e.\u0275\u0275directiveInject(s.QS),e.\u0275\u0275directiveInject(y.e),e.\u0275\u0275directiveInject(x.K),e.\u0275\u0275directiveInject(d.sK),e.\u0275\u0275directiveInject(m.uw))},n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["app-user-form-address"]],decls:38,vars:33,consts:[[1,"profile__info"],[1,"profile__info-header"],[1,"profile__info-title"],["name","home"],[1,"profile__info-subtitle"],[1,"profile__info-controls","media-Small",3,"ngClass","click"],["name","edit-2"],[1,"profile__info-button","media-Small"],[1,"profile__info-body",3,"ngClass"],[1,"info-body__column"],["class","info-body__row-container",4,"ngFor","ngForOf"],[1,"profile__info-controls","media-xSmall",3,"ngClass","click"],[1,"profile__info-button"],[3,"formGroup"],["formArrayName","addresses",1,"form",3,"ngClass"],[1,"form-container"],[1,"form-raw__wrap"],[4,"ngFor","ngForOf"],[1,"profile__info-controls"],[1,"info-button__wrap",3,"click"],["name","plus"],["type","button",1,"profile__info-button"],[1,"form-btn__wrap"],["color","primary","type","button",1,"btn","btn-primary",3,"click"],["color","primary","type","button",1,"btn","btn-cancel",3,"click"],[1,"info-body__row-container"],[1,"info-body__column-text","info-body__column-text--name"],[1,"info-body__column-text"],[1,"form-raw__btn"],["name","trash",3,"click"],[3,"formGroupName"],[1,"form-raw","form-raw__address"],[1,"form-field"],[1,"form-field__control-wrap"],[1,"form-field__control"],[1,"form-field__lable"],["appearance","outline",1,"am-input"],["matInput","","type","text","formControlName","name","autocomplete","off",3,"placeholder"],[4,"ngIf"],["formControlName","locationName",3,"showAddressHint",4,"ngIf","ngIfElse"],["nominatimAuto",""],["name","trash",3,"click",4,"ngIf"],["formControlName","locationName",3,"showAddressHint"]],template:function(t,o){1&t&&(e.\u0275\u0275elementStart(0,"div",0)(1,"div",1)(2,"div",2),e.\u0275\u0275element(3,"i-feather",3),e.\u0275\u0275elementStart(4,"span",4),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(7,"div",5),e.\u0275\u0275listener("click",function(){return o.changeEditMode()}),e.\u0275\u0275element(8,"i-feather",6),e.\u0275\u0275elementStart(9,"div",7),e.\u0275\u0275text(10),e.\u0275\u0275pipe(11,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(12,"div",8)(13,"div",9),e.\u0275\u0275template(14,ge,8,2,"div",10),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(15,"div",11),e.\u0275\u0275listener("click",function(){return o.changeEditMode()}),e.\u0275\u0275element(16,"i-feather",6),e.\u0275\u0275elementStart(17,"div",12),e.\u0275\u0275text(18),e.\u0275\u0275pipe(19,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(20,"form",13)(21,"div",14)(22,"div",15)(23,"div",16),e.\u0275\u0275template(24,ve,19,11,"div",17),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(25,"div",18)(26,"div",19),e.\u0275\u0275listener("click",function(){return o.addAddressForm()}),e.\u0275\u0275element(27,"i-feather",20),e.\u0275\u0275elementStart(28,"div",21),e.\u0275\u0275text(29),e.\u0275\u0275pipe(30,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(31,"div",22)(32,"button",23),e.\u0275\u0275listener("click",function(){return o.save()}),e.\u0275\u0275text(33),e.\u0275\u0275pipe(34,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(35,"button",24),e.\u0275\u0275listener("click",function(){return o.changeEditMode()}),e.\u0275\u0275text(36),e.\u0275\u0275pipe(37,"translate"),e.\u0275\u0275elementEnd()()()()()),2&t&&(e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(6,13,"profile.addressDeliveries")," "),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(25,b,!o.userAddressForm)),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(11,15,"profile.edit")," "),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(27,b,!o.userAddressForm)),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",o.userData.addresses),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(29,b,!o.userAddressForm)),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(19,17,"profile.edit")),e.\u0275\u0275advance(2),e.\u0275\u0275property("formGroup",o.userForm),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(31,b,o.userAddressForm)),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngForOf",o.addresses.controls),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(30,19,"profile.addAnotherAddress")," "),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(34,21,"profile.save")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(37,23,"profile.cancel")," "))},dependencies:[p.mk,p.sg,p.O5,s._Y,s.Fj,s.JJ,s.JL,s.sg,s.u,s.x0,s.CE,h.u,g.TO,g.KE,P.Nt,fe.u,_e.J,d.X$],styles:[".profile__info[_ngcontent-%COMP%]{padding-top:24px;border-bottom:1px solid var(--borderColor)}.profile__info-header[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between}.profile__info-title[_ngcontent-%COMP%]{display:flex;align-items:center}.profile__info-title[_ngcontent-%COMP%]   i-feather[_ngcontent-%COMP%], .profile__info-title[_ngcontent-%COMP%]   app-icon[_ngcontent-%COMP%]{color:var(--primaryColor)}.profile__info-subtitle[_ngcontent-%COMP%]{margin-left:10px;font-size:20px;font-weight:500;line-height:32px;text-align:left;color:var(--mainTextColor)}.profile__info-controls[_ngcontent-%COMP%], .profile__info-controls[_ngcontent-%COMP%]   .info-button__wrap[_ngcontent-%COMP%]{display:flex;align-items:center;cursor:pointer}.profile__info-controls[_ngcontent-%COMP%]   i-feather[_ngcontent-%COMP%], .profile__info-controls[_ngcontent-%COMP%]   app-icon[_ngcontent-%COMP%]{width:18px;height:18px;color:var(--linkColor);stroke-width:3}.profile__info-button[_ngcontent-%COMP%]{font-size:16px;font-weight:700;line-height:22px;text-align:left;color:var(--linkColor);border:none;margin-left:10px;padding:0;cursor:pointer}.profile__info-body[_ngcontent-%COMP%]{padding-top:24px;margin:0 20px;padding-bottom:20px}.profile__info-body[_ngcontent-%COMP%]   .info-body__row[_ngcontent-%COMP%]{display:flex;flex-direction:row}.profile__info-body[_ngcontent-%COMP%]   .info-body__row-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;
1background-color:var(--mainBackgroundColor);border-radius:6px;padding:12px}.profile__info-body[_ngcontent-%COMP%]   .info-body__row-container[_ngcontent-%COMP%]:not(:last-child){margin-bottom:8px}.profile__info-body[_ngcontent-%COMP%]   .info-body__row-container[_ngcontent-%COMP%]   .form-raw__btn[_ngcontent-%COMP%]{margin:auto auto auto 8px}.profile__info-body[_ngcontent-%COMP%]   .info-body__column[_ngcontent-%COMP%]{display:flex;flex-direction:column}.profile__info-body[_ngcontent-%COMP%]   .info-body__column-title[_ngcontent-%COMP%]{font-size:14px;font-weight:500;text-align:left;color:var(--greyTextColor);line-height:20px;margin-bottom:8px}.profile__info-body[_ngcontent-%COMP%]   .info-body__column-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;background-color:var(--mainBackgroundColor);border-radius:6px;padding:12px}.profile__info-body[_ngcontent-%COMP%]   .info-body__column-container[_ngcontent-%COMP%]:not(:last-child){margin-bottom:8px}.profile__info-body[_ngcontent-%COMP%]   .info-body__column-text[_ngcontent-%COMP%]{font-size:16px;font-weight:500;line-height:22px;text-align:left;color:var(--mainTextColor);margin-bottom:8px}.profile__info-body[_ngcontent-%COMP%]   .info-body__column-text--name[_ngcontent-%COMP%]{font-weight:600;color:var(--primaryColor);font-size:14px;line-height:20px;margin-bottom:4px}.profile__info[_ngcontent-%COMP%]   .isVisible[_ngcontent-%COMP%], .media-xSmall[_ngcontent-%COMP%]{display:none}.form[_ngcontent-%COMP%]{border-bottom:1px solid var(--borderColor);padding-bottom:20px;padding-top:24px;margin-left:20px}.form-container[_ngcontent-%COMP%]{display:flex}.form-raw[_ngcontent-%COMP%]{width:100%}.form-raw[_ngcontent-%COMP%]:first-child{margin-right:16px}.form-raw__address[_ngcontent-%COMP%]{display:flex;align-items:center}.form-raw__group[_ngcontent-%COMP%]{display:flex}.form-raw__wrap[_ngcontent-%COMP%], .form-raw__container[_ngcontent-%COMP%]{width:100%}.form-raw__btn[_ngcontent-%COMP%]{width:20px;cursor:pointer}.form-raw__btn[_ngcontent-%COMP%]   i-feather[_ngcontent-%COMP%], .form-raw__btn[_ngcontent-%COMP%]   app-icon[_ngcontent-%COMP%]{color:var(--dangerColor)}.form-field[_ngcontent-%COMP%]{margin-right:18px;margin-bottom:28px;width:100%}.form-field[_ngcontent-%COMP%]   matInput[_ngcontent-%COMP%]{background-color:var(--componentBackgroundColor)}.form-field__lable[_ngcontent-%COMP%]{margin-bottom:4px}.form-field__control[_ngcontent-%COMP%]{width:48%}.form-field__control-wrap[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.form-btn__wrap[_ngcontent-%COMP%]{display:flex;margin-top:20px}.form-btn__wrap[_ngcontent-%COMP%]   .btn-cancel[_ngcontent-%COMP%]{color:var(--primaryColor);padding:0}.form-btn__wrap[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:first-child{margin-right:32px}@media (max-width: 768px){.profile__info[_ngcontent-%COMP%]   .form-field[_ngcontent-%COMP%]{margin-right:10px}.profile__info[_ngcontent-%COMP%]   .form-field__control[_ngcontent-%COMP%]{width:100%}.profile__info[_ngcontent-%COMP%]   .form-field__control[_ngcontent-%COMP%]:first-child{margin-bottom:20px}.profile__info[_ngcontent-%COMP%]   .form-field__control-wrap[_ngcontent-%COMP%]{display:flex;flex-direction:column}.form-raw__btn[_ngcontent-%COMP%]{align-self:flex-start;margin-top:36px}.profile__info-icon[_ngcontent-%COMP%]{width:18px;height:18px}.profile__info-subtitle[_ngcontent-%COMP%]{font-size:18px}.profile__info-button[_ngcontent-%COMP%]   i-feather[_ngcontent-%COMP%], .profile__info-button[_ngcontent-%COMP%]   app-icon[_ngcontent-%COMP%]{width:18px;height:18px;color:var(--linkColor);stroke-width:3}.profile__info-button[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:16px}}@media (max-width: 576px){.media-Small[_ngcontent-%COMP%]{cursor:pointer;display:none}.media-xSmall[_ngcontent-%COMP%]{cursor:pointer;display:block;margin-top:20px;display:flex;align-items:center}.form[_ngcontent-%COMP%], .profile__info-body[_ngcontent-%COMP%]{margin-left:0}.form-raw__btn[_ngcontent-%COMP%]   i-feather[_ngcontent-%COMP%], .form-raw__btn[_ngcontent-%COMP%]   app-icon[_ngcontent-%COMP%]{width:20px;height:20px}.info-body__column-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}}"]}),n})();var U=a(1135);const Pe=function(n){return{isVisible:n}};function Oe(n,r){if(1&n){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",9),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const i=e.\u0275\u0275nextContext();
1return e.\u0275\u0275resetView(i.toggleUserInfoForm())}),e.\u0275\u0275pipe(1,"async"),e.\u0275\u0275element(2,"i-feather",10),e.\u0275\u0275elementStart(3,"div",11),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd()()}if(2&n){const t=e.\u0275\u0275nextContext();e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(6,Pe,!e.\u0275\u0275pipeBind1(1,2,t.userInfoForm))),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(5,4,"profile.edit")," ")}}function Me(n,r){1&n&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",18),e.\u0275\u0275element(2,"app-icon",19),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd())}function ye(n,r){1&n&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",18),e.\u0275\u0275element(2,"app-icon",20),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd())}function we(n,r){1&n&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",18),e.\u0275\u0275element(2,"app-icon",21),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd())}function Se(n,r){if(1&n){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",22),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const i=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(i.deleteUserAccountDialog())}),e.\u0275\u0275element(1,"i-feather",23),e.\u0275\u0275elementEnd()}}function Ie(n,r){if(1&n&&(e.\u0275\u0275elementStart(0,"div",12)(1,"div",13),e.\u0275\u0275elementContainerStart(2,14),e.\u0275\u0275template(3,Me,3,0,"ng-container",15),e.\u0275\u0275template(4,ye,3,0,"ng-container",15),e.\u0275\u0275template(5,we,3,0,"ng-container",15),e.\u0275\u0275elementContainerEnd(),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"div",16),e.\u0275\u0275text(7),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(8,Se,2,0,"div",17),e.\u0275\u0275pipe(9,"async"),e.\u0275\u0275elementEnd()),2&n){const t=r.$implicit,o=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275property("ngSwitch",t.type),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngSwitchCase","GOOGLE"),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngSwitchCase","FACEBOOK"),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngSwitchCase","APPLE"),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",t.email," "),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!e.\u0275\u0275pipeBind1(9,6,o.userInfoForm))}}function Fe(n,r){if(1&n){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",24)(1,"button",25),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const i=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(i.saveUserAccounts())}),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"button",26),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const i=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(i.toggleUserInfoForm())}),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd()()}2&n&&(e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(3,2,"profile.save")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(6,4,"profile.cancel")," "))}let Ee=(()=>{class n{constructor(t,o,i,l){this.dialog=t,this.translateService=o,this.userService=i,this.iconRegistry=l,this.destroy$=new A.x,this.userInfoForm=new U.X(!0),this.showEdit$=new U.X(!1),this.iconRegistry.registerIcons([u.Vs,u.q0,u._j])}ngOnInit(){}toggleUserInfoForm(){this.userInfoForm.next(!this.userInfoForm.value)}saveUserAccounts(){this.toggleUserInfoForm()}deleteUserAccountDialog(){}ngOnDestroy(){}}return n.\u0275fac=function(t){return new(t||n)(e.\u0275\u0275directiveInject(m.uw),e.\u0275\u0275directiveInject(d.sK),e.\u0275\u0275directiveInject(x.K),e.\u0275\u0275directiveInject(u.Zw))},n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["app-attouched-profiles"]],inputs:{user:"user"},decls:13,vars:10,consts:[[1,"profile"],[1,"profile__info-header"],[1,"profile__info-title"],["name","user"],[1,"profile__info-subtitle"],["class","profile__info-controls media-Small",3,"ngClass","click",4,"ngIf"],[1,"profile-body"],["class","profile-body__column",4,"ngFor","ngForOf"],["class","profile-control
1s",4,"ngIf"],[1,"profile__info-controls","media-Small",3,"ngClass","click"],["name","edit-2"],[1,"profile__info-button"],[1,"profile-body__column"],[1,"profile-body__icon"],[3,"ngSwitch"],[4,"ngSwitchCase"],[1,"profile-body__text"],["class","profile-body__delete",3,"click",4,"ngIf"],[1,"profile-body__icon-container"],["name","google"],["name","facebook"],["name","apple"],[1,"profile-body__delete",3,"click"],["name","trash"],[1,"profile-controls"],["color","primary","type","button",1,"btn","btn-primary",3,"click"],["color","primary","type","button",1,"btn","btn-cancel",3,"click"]],template:function(t,o){1&t&&(e.\u0275\u0275elementStart(0,"div",0)(1,"div",1)(2,"div",2),e.\u0275\u0275element(3,"i-feather",3),e.\u0275\u0275elementStart(4,"span",4),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(7,Oe,6,8,"div",5),e.\u0275\u0275pipe(8,"async"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(9,"div",6),e.\u0275\u0275template(10,Ie,10,8,"div",7),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(11,Fe,7,6,"div",8),e.\u0275\u0275pipe(12,"async"),e.\u0275\u0275elementEnd()),2&t&&(e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(6,4,"profile.attouchedProfiles")," "),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(8,6,o.showEdit$)),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngForOf",o.user.user_accounts),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!e.\u0275\u0275pipeBind1(12,8,o.userInfoForm)))},dependencies:[p.mk,p.sg,p.O5,p.RF,p.n9,h.u,k.o,p.Ov,d.X$],styles:[".profile[_ngcontent-%COMP%]{padding-top:24px;border-bottom:1px solid var(--borderColor)}.profile__info-header[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between}.profile__info-title[_ngcontent-%COMP%]{display:flex;align-items:center}.profile__info-title[_ngcontent-%COMP%]   i-feather[_ngcontent-%COMP%], .profile__info-title[_ngcontent-%COMP%]   app-icon[_ngcontent-%COMP%]{color:var(--primaryColor)}.profile__info-subtitle[_ngcontent-%COMP%]{margin-left:10px;font-size:20px;font-weight:500;line-height:32px;text-align:left;color:var(--mainTextColor)}@media (max-width: 768px){.profile__info-subtitle[_ngcontent-%COMP%]{font-size:18px}}.profile__info-controls[_ngcontent-%COMP%]{display:flex;align-items:center;cursor:pointer}.profile__info-controls[_ngcontent-%COMP%]   i-feather[_ngcontent-%COMP%], .profile__info-controls[_ngcontent-%COMP%]   app-icon[_ngcontent-%COMP%]{width:18px;height:18px;color:var(--linkColor);stroke-width:3}.profile__info-button[_ngcontent-%COMP%]{font-size:16px;font-weight:700;line-height:22px;text-align:left;color:var(--linkColor);border:none;margin-left:10px;padding:0;cursor:pointer}.profile-body[_ngcontent-%COMP%]{margin-left:20px;padding:24px 0}.profile-body__column[_ngcontent-%COMP%]{display:flex;align-items:center}.profile-body__icon[_ngcontent-%COMP%]{margin-right:6px}.profile-body__icon-container[_ngcontent-%COMP%]{width:26px;height:26px;background-color:var(--chatMessageToBgColor);border-radius:4px;display:flex;align-items:center;justify-content:center;padding-bottom:8px}.profile-body__icon-container[_ngcontent-%COMP%]:last-child{padding-bottom:0}.profile-body__icon-container[_ngcontent-%COMP%]   img[_ngcontent-%COMP%], .profile-body__icon-container[_ngcontent-%COMP%]   app-icon[_ngcontent-%COMP%]{width:18px;height:18px}.profile-body__text[_ngcontent-%COMP%]{font-weight:500;font-size:16px;line-height:135%;color:var(--mainTextColor);margin-right:26px}.profile-body__delete[_ngcontent-%COMP%]{cursor:pointer}.profile-body__delete[_ngcontent-%COMP%]   i-feather[_ngcontent-%COMP%], .profile-body__delete[_ngcontent-%COMP%]   app-icon[_ngcontent-%COMP%]{width:22px;height:22px;color:var(--dangerColor);cursor:pointer}.profile-controls[_ngcontent-%COMP%]{display:flex;align-items:center;padding-bottom:19px}.profile-controls[_ngcontent-%COMP%]   .btn-cancel[_ngcontent-%COMP%]{color:var(--primaryColor)}.isVisible[_ngcontent-%COMP%], .media-xSmall[_ngcontent-%COMP%]{display:none}"],changeDetection:0}),n})();var De=a(6203);function ke(n,r){1&n&&e.\u0275\u0275element(0,"app-user-form-address")}function Ae(n,r){if(1&n&&e.\u0275\u0275element(0,"app-attouched-profiles",17),2&n){const t=e.\u0275\u0275nextContext();e.\u0275\u0275property("user",t.userData)}}let Te=(()=>{class n{constructor(t,o,i,l,c,_,C){this.router=t,this.authService=o,this.dialog=i,this.userService=l,this.appService=c,this.translateService=_,this.iconRegistry=C,this.userData=new M.Z,this.changeVisibility={userInfoForm:!0,userAddressForm:!0},this.isAvailableUserAddress=!1,this.subscriptions=new O.w0,this.iconRegistry.registerIcons([u.su])}ngOnInit(){this.subscriptions.add(this.userService.getUserData().subscribe()),this.userData=this.authService.user,this.isAvailableUserAddress=this.appService.config.config.functions.usersDatabase.locations}balanceHistoryDialog(){this.dialog.open(G.u,{panelClass:"balance-modal"})}logout(){this.router.navigate(["/"]),this.authService.logout()}deleteUserDialog(){const t=this.dialog.open(W,{autoFocus:!1,panelClass:"dialog",data:{deleteUserText:`${this.translateService.instant("profile.deleteUser")}`}});this.subscriptions.add(t.afterClosed().subscribe(o=>{o.delete&&this.userService.deleteUser(this.userData.id).subscribe(i=>{this.authService.logout(),this.router.navigate(["/"])})}))}ngOnDestroy(){this.subscriptions.unsubscribe()}}return n.\u0275fac=function(t){return new(t||n)(e.\u0275\u0275directiveInject(F.F0),e.\u0275\u0275directiveInject(y.e),e.\u0275\u0275directiveInject(m.uw),e.\u0275\u0275directiveInject(x.K),e.\u0275\u0275directiveInject(D.z),e.\u0275\u0275directiveInject(d.sK),e.\u0275\u0275directiveInject(u.Zw))},n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["app-profile"]],decls:32,vars:20,consts:[[1,"profile"],[1,"profile__header"],[1,"profile__title"],[1,"profile__balance"],[1,"profile__balance-title"],[1,"profile__balance-price"],[1,"profile__balance-subtitle",3,"click"],[1,"profile__balance-icon"],["name","restore"],[1,"profile__balance-text"],[4,"ngIf"],[3,"user",4,"ngIf"],[1,"profile__controls"],[1,"profile__controls-row",3,"click"],["name","log-out"],[1,"profile__controls-button"],["name","user-x"],[3,"user"]],template:function(t,o){1&t&&(e.\u0275\u0275elementStart(0,"div",0)(1,"header",1)(2,"h1",2),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"div",3)(6,"div",4),e.\u0275\u0275text(7),e.\u0275\u0275pipe(8,"translate"),e.\u0275\u0275elementStart(9,"span",5),e.\u0275\u0275text(10),e.\u0275\u0275pipe(11,"price"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(12,"div",6),e.\u0275\u0275listener("click",function(){return o.balanceHistoryDialog()}),e.\u0275\u0275elementStart(13,"div",7),e.\u0275\u0275element(14,"app-icon",8),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(15,"div",9),e.\u0275\u0275text(16),e.\u0275\u0275pipe(17,"translate"),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275element(18,"app-user-form-info"),e.\u0275\u0275template(19,ke,1,0,"app-user-form-address",10),e.\u0275\u0275template(20,Ae,1,1,"app-attouched-profiles",11),e.\u0275\u0275elementStart(21,"div",12)(22,"div",13),e.\u0275\u0275listener("click",function(){return o.logout()}),e.\u0275\u0275element(23,"i-feather",14),e.\u0275\u0275elementStart(24,"button",15),e.\u0275\u0275text(25),e.\u0275\u0275pipe(26,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(27,"div",13),e.\u0275\u0275listener("click",function(){return o.deleteUserDialog()}),e.\u0275\u0275element(28,"i-feather",16),e.\u0275\u0275elementStart(29,"button",15),e.\u0275\u0275text(30),e.\u0275\u0275pipe(31,"translate"),e.\u0275\u0275elementEnd()()()()),2&t&&(e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,8,"profile.title")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(8,10,"profile.myBalance"),": "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(11,12,o.authService.user.balance)),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(17,14,"profile.balanceHistoryList")," "),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",o.isAvailableUserAddress),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",o.userData.user_accounts.length),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(26,16,"profile.exit")," "),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(31,18,"profile.deleteUserAccount")," "))},dependencies:[p.O5,h.u,k.o,ce,be,Ee,d.X$,De.d],styles:[".profile[_ngcontent-%COMP%]{padding:24px;font-family:Montserrat;display:flex;flex-direction:column;word-break:break-word}.profile__header[_ngcontent-%COMP%]{margin-bottom:16px}.profile__title[_ngcontent-%COMP%]{font-size:24px;font-weight:700;line-height:32px;text-align:left;line-height:31.68px;color:var(--mainTextColor)}.profile__balance[_ngcontent-%COMP%]{margin-top:31px;font-style:normal;font-weight:500;font-size:20px}.profile__balance-title[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;color:var(--mainTextColor)}.profile__balance-subtitle[_ngcontent-%COMP%]{display:flex;align-items:center;margin-top:20px;cursor:pointer}.profile__balance-text[_ngcontent-%COMP%]{color:var(--warningColor);font-size:16px;font-weight:500;line-height:22px;margin-left:10px}.profile__balance-text[_ngcontent-%COMP%]:hover{text-decoration:underline}.profile__balance-icon[_ngcontent-%COMP%]{display:inline-flex}.profile__balance-icon[_ngcontent-%COMP%]   app-icon[_ngcontent-%COMP%]{color:var(--warningColor)}.profile__balance-price[_ngcontent-%COMP%]{font-weight:700;font-size:24px;line-height:29px;color:var(--lightTextColor);background-color:var(--primaryColor);padding:8px;border-radius:4px;margin-left:8px}.profile__controls[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.profile__controls-row[_ngcontent-%COMP%]{display:flex;cursor:pointer}.profile__controls-row[_ngcontent-%COMP%]   i-feather[_ngcontent-%COMP%], .profile__controls-row[_ngcontent-%COMP%]   app-icon[_ngcontent-%COMP%]{color:var(--dangerColor);width:22px;height:20px}.profile__controls-button[_ngcontent-%COMP%]{color:var(--dangerColor);font-weight:700;line-height:23.76px;font-size:18px;margin-left:9px;background-color:unset;border:none;padding:0;cursor:pointer}@media (max-width: 992px){.profile[_ngcontent-%COMP%]{padding:15px}}@media (max-width: 768px){.profile__bonus[_ngcontent-%COMP%]{font-size:19px;padding:6px;margin-left:5px}.profile__exit[_ngcontent-%COMP%]{margin-top:8px;
1cursor:pointer}.profile__balance-price[_ngcontent-%COMP%]{font-weight:700;font-size:20px;padding:7px}}@media (max-width: 576px){.profile__balance-price[_ngcontent-%COMP%]{font-weight:700;font-size:19px;padding:6px}.profile__controls-button[_ngcontent-%COMP%]{font-size:16px;margin-left:6px}}@media (max-width: 450px){.profile__controls-button[_ngcontent-%COMP%]{margin-left:0}.profile__controls-row[_ngcontent-%COMP%]   i-feather[_ngcontent-%COMP%], .profile__controls-row[_ngcontent-%COMP%]   app-icon[_ngcontent-%COMP%]{display:none}}"]}),n})();var Ve=a(9272),B=a(1883),Ue=a(3632);const S="DD.MM.YYYY",N={parse:{dateInput:S},display:{dateInput:S,monthYearLabel:"MMM YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"MMMM YYYY"}};let Be=(()=>{class n{}return n.\u0275fac=function(t){return new(t||n)},n.\u0275mod=e.\u0275\u0275defineNgModule({type:n}),n.\u0275inj=e.\u0275\u0275defineInjector({providers:[{provide:f.ab,useValue:N},{provide:B.S9,useValue:N}],imports:[p.ez,L.m,g.lN,E.FA,Y.XK,R.ot,P.c,$.a,m.Is,Ve.L,Ue.U,j.q,z.Rq,f.EC,f.K,f.Yy,B._W,F.Bz.forChild([{path:"",component:Te}])]}),n})()}}]);

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.