PageSourceSearch

https://laruchequebec.com/chunk-Y2XTSSAG.js

js laruchequebec.com collected 2026-10-02 02:56:52 UTC 88,605 bytes, 12 lines download raw bytes

1
2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="889f171e-cc37-508b-a40e-490c8e52c1a6")}catch(e){}}();
3import{a as yi,b as Mi}from"./chunk-FL3MY4M5.js";import{a as Ei}from"./chunk-DVIJXAJL.js";import"./chunk-FS7LDTTP.js";import"./chunk-EXB3NDJS.js";import{a as dt}from"./chunk-4NZV4BEK.js";import{a as xe}from"./chunk-4E4XOGQV.js";import{a as Xe}from"./chunk-UFX2XFJT.js";import{a as ve}from"./chunk-QZCHE7E3.js";import{a as $e,b as Ke}from"./chunk-BMJRWFZO.js";import{a as Ce}from"./chunk-JV5WUKIA.js";import{a as ui}from"./chunk-4J77SL36.js";import{a as Ye,b as vi}from"./chunk-ID2VWFRY.js";import"./chunk-SZK6MIY7.js";import{a as bi}from"./chunk-BDEWPQU4.js";import{a as Ci,b as xi,c as wi}from"./chunk-2RKCEN56.js";import"./chunk-JVGYNWAR.js";import{a as Je}from"./chunk-NRWJ5AE2.js";import{a as mt,b as de}from"./chunk-Z6HVNNAW.js";import{a as hi}from"./chunk-W5PDJ7F7.js";import"./chunk-S3ICLYKZ.js";import{a as _i}from"./chunk-PYNRK7RZ.js";import"./chunk-C3PMDAPN.js";import"./chunk-TJDI3IEY.js";import{a as B,b as ge,c as ue,d as he}from"./chunk-Z7GJAIN2.js";import"./chunk-6WS62NFZ.js";import{a as _e,b as be}from"./chunk-B7YVQX3R.js";import"./chunk-DPGAPHQQ.js";import{a as fe}from"./chunk-UQIOG73V.js";import{a as Qe}from"./chunk-FZ754DOA.js";import{a as Rt,b as Ge}from"./chunk-WLLU3MAB.js";import"./chunk-NS3S4UP3.js";import{i as di,j as fi,m as gi,o as R}from"./chunk-7NLMHQPR.js";import{a as ki}from"./chunk-SDZAE36K.js";import"./chunk-HXZYFMWM.js";import{a as y}from"./chunk-GHUQD4JW.js";import{F as Xt,G as Zt,H as ei,J as ti,O as oi,Ua as si,Va as li,ca as He,da as ai,l as qt,pb as $,qa as ri}from"./chunk-5AEXZD3S.js";import"./chunk-FYQLJIGP.js";import{D as pt,E as pi,I as ct,K as mi,N as ce,O as me}from"./chunk-PHV575IR.js";import{a as Kt}from"./chunk-VZNYVXL5.js";import{$b as $t,Gb as Ht,Ha as At,Hb as We,Mb as Jt,Nc as ci,Oa as Dt,Od as qe,Qa as Vt,Qb as Qt,Rb as Y,Ub as Yt,Xb as L,Z as Ti,dc as U,kb as se,lb as jt,mb as Te,rb as lt,wb as zt,wc as ii,xc as ni,yb as Gt}from"./chunk-3LVKRIDY.js";import{$d as It,Ab as M,Ag as Wt,Ca as Ct,De as Nt,Ee as W,Gb as C,Hd as ae,Ia as N,Ib as u,Id as Mt,Ie as H,Jd as St,Je as Bt,Ke as Ft,La as Be,Le as q,Mb as te,Na as i,Nb as ie,Oa as rt,Ob as ne,Re as J,Sb as A,Vd as je,Ve as Q,Xb as d,Xd as ze,Xe as Lt,Ya as I,Yb as x,Yc as De,Yd as Pt,Za as Fe,Zb as f,Zc as F,_b as Ie,_d as st,a as _t,ab as Le,ae as Ot,cb as b,cc as xt,dc as wt,ec as Et,ga as vt,ha as Ne,hb as X,i as bt,ib as Ue,ic as Oe,ka as _,kb as Re,ke as re,l as Pe,md as yt,me as Tt,nc as Ae,oa as w,oc as D,pa as E,pb as s,pe as kt,qb as a,rb as o,re as j,sb as g,te as h,tf as Ut,uc as p,ug as le,vc as c,vg as S,wb as O,wc as V,we as z,wg as k,xb as T,xe as G,xg as P,yd as Ve,zc as oe,zg as pe}from"./chunk-JLCF3INP.js";import"./chunk-QQHUSC2D.js";import{a as Me,b as Se,h as ut,n as ht}from"./chunk-3EAH7Z56.js";function Ni(e,r){if(e&1&&g(0,"app-v2-generic-message",11),e&2){let n=u();s("message",n.genericError)}}function Bi(e,r){e&1&&(a(0,"mat-error"),d(1),p(2,"translatable"),o()),e&2&&(i(),f(" ",c(2,1,"pages.users.change-password.errors.no-match")," "))}var tt=(()=>{let r=class r{constructor(){this.dialogRef=_(se),this.formBuilder=_(Q),this.userService=_(R),this.errorsService=_(Je),this.changingPassword=!1,this.matcher=new ce,this.genericError=null;let t=this.dialogRef;t.disableClose=!0}onCancel(){this.dialogRef.close()}onSubmit(){this.changePasswordForm.valid&&(this.changingPassword=!0,this.userService.changePasswordRequest(this.changePasswordForm.getRawValue(),{returnError:!0}).then(t=>{if(t instanceof Ve){this.genericError=this.errorsService.handleManagedErrors({LOGIN_INVALID_USERNAME_PASSWORD:{key:"pages.users.change-password.errors.LOGIN_INVALID_USERNAME_PASSWORD"}},t.error?.body.error);return}this.changingPassword=!1,this.dialogRef.close()}).catch(t=>{this.errorsService.handleRuntimeErrors(t),this.genericError=Ut("errors.GENERIC_ERROR")}).finally(()=>{this.changingPassword=!1}))}closeDialog(){this.dialogRef.close()}ngOnInit(){this.createForm()}createForm(){this.changePasswordForm=this.formBuilder.group({currentPassword:["",h.required],newPassword:["",h.compose([h.required,...me.passwordValidators()])],newPasswordValidation:["",h.required]},{validator:this.passwordMatch})}passwordMatch(t){return t.get("newPassword").value!==t.get("newPasswordValidation").value?{invalid:!0,newPasswordValidation:{valid:!1},passwordsNotEqual:!0}:null}};r.\u0275fac=function(l){return new(l||r)},r.\u0275cmp=I({type:r,selectors:[["ng-component"]],decls:27,vars:24,consts:[["type","button","app-v2-button","","iconLeft","cross","textual","true",1,"lrd-dialog-close-button",3,"click","flat"],[1,"mainContent"],["type","error","style","margin-bottom: 2rem; display: block",3,"message",4,"ngIf"],[3,"formGroup"],[1,"password"],["type","password","matInput","","formControlName","currentPassword","autocomplete","current-password","maxlength","40",3,"placeholder"],["type","password","matInput","","formControlName","newPassword","autocomplete","new-password","maxlength","40",3,"placeholder"],["type","password","matInput","","formControlName","newPasswordValidation","autocomplete","new-password","maxlength","40",3,"errorStateMatcher","placeholder"],[4,"ngIf"],["app-v2-button","","color","yellow","type","submit",3,"click","disabled"],["app-v2-button","",3,"click"],["type","error",2,"margin-bottom","2rem","display","block",3,"message"]],template:function(l,m){l&1&&(a(0,"app-base-dialog")(1,"app-dialog-header")(2,"h2"),d(3),p(4,"translatable"),o(),a(5,"button",0),C("click",function(){return m.closeDialog()}),o()(),a(6,"app-dialog-body")(7,"div",1),b(8,Ni,1,1,"app-v2-generic-message",2),a(9,"form",3)(10,"mat-form-field",4),g(11,"input",5),p(12,"translatable"),o(),a(13,"mat-form-field",4),g(14,"input",6),p(15,"translatable"),o(),a(16,"mat-form-field",4),g(17,"input",7),p(18,"translatable"),b(19,Bi,3,3,"mat-error",8),o()()()(),a(20,"app-dialog-actions")(21,"button",9),C("click",function(){return m.onSubmit()}),d(22),p(23,"translatable"),o(),a(24,"button",10),C("click",function(){return m.onCancel()}),d(25),p(26,"translatable"),o()()()),l&2&&(i(3),x(c(4,12,"pages.users.change-password.title")),i(2),s("flat",!0),i(3),s("ngIf",m.genericError),i(),s("formGroup",m.changePasswordForm),i(2),s("placeholder",c(12,14,"pages.users.change-password.form.password.label")),i(3),s("placeholder",c(15,16,"pages.users.change-password.form.new-password.label")),i(3),s("errorStateMatcher",m.matcher)("placeholder",c(18,18,"pages.users.change-password.form.confirm-password.label")),i(2),s("ngIf",m.changePasswordForm.hasError("passwordsNotEqual")),i(2),s("disabled",m.changePasswordForm.invali
3d||m.changingPassword),i(),f(" ",c(23,20,"pages.users.change-password.actions.submit")," "),i(3),f(" ",c(26,22,"pages.users.change-password.actions.cancel")," "))},dependencies:[F,Lt,W,j,z,G,J,H,q,$,L,Y,U,k,de,B,he,ue,ge,S],styles:[`.buttonbar[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{float:right}.buttonbar[_ngcontent-%COMP%]{height:44px;padding-bottom:10px}h2[_ngcontent-%COMP%]{margin-bottom:10px}h3[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:0}mat-form-field[_ngcontent-%COMP%]{width:100%}.material-icons[_ngcontent-%COMP%]{margin-left:2px;font-size:20px;font-weight:600}form[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#737373;font-family:Averta;text-decoration:underline}form[_ngcontent-%COMP%]{padding-bottom:25px}form[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{padding-top:25px}.forgotten-password[_ngcontent-%COMP%]{position:relative;top:-39px}p[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;line-height:30px;font-family:Averta;font-size:18px}.password[_ngcontent-%COMP%]{padding-top:0!important;margin-bottom:16px}.buttonWrapper[_ngcontent-%COMP%]{display:flex;align-items:center;padding-top:25px}.buttonWrapper[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{padding-right:15px}
4/*# sourceMappingURL=change-password.component-VAJRI5HB.css.map */`]});let e=r;return e})();function Fi(e,r){if(e&1&&g(0,"app-v2-generic-message",2),e&2){let n=u();s("message",n.genericError)("type",n.errorMessageType)}}function Li(e,r){e&1&&(a(0,"mat-error"),d(1),p(2,"translatable"),o()),e&2&&(i(),f(" ",c(2,1,"pages.users.change-email.errors.invalid")," "))}function Ui(e,r){e&1&&(a(0,"mat-error"),d(1),p(2,"translatable"),o()),e&2&&(i(),f(" ",c(2,1,"pages.users.change-email.errors.no-match")," "))}var it=(()=>{let r=class r{constructor(){this.dialogRef=_(se),this.formBuilder=_(Q),this.userService=_(R),this.translateService=_(ae),this.routingService=_(pe),this.errorsService=_(Je),this.changingEmail=!1,this.matcher=new ce,this.genericError=null,this.infoMessageType=mt.INFO,this.errorMessageType=mt.ERROR;let t=this.dialogRef;t.disableClose=!0}onCancel(){this.dialogRef.close()}onSubmit(){this.changeEmailForm.valid&&(this.changingEmail=!0,this.userService.changeEmailRequest(this.changeEmailForm.getRawValue(),{returnError:!0}).then(t=>{if(t instanceof Ve){this.genericError=this.errorsService.handleManagedErrors({SIGNUP_USERNAME_ALREADY_EXISTS:{key:"pages.users.change-email.errors.SIGNUP_USERNAME_ALREADY_EXISTS"},LOGIN_INVALID_USERNAME_PASSWORD:{key:"pages.users.change-email.errors.LOGIN_INVALID_USERNAME_PASSWORD"}},t.error?.body.error);return}this.changingEmail=!1,this.dialogRef.close(),this.userService.signOut(),this.routingService.navigateTo(P.HOME,{action:"login",previous:"profile"})}).catch(t=>{this.errorsService.handleRuntimeErrors(t)}).finally(()=>{this.changingEmail=!1}))}closeDialog(){this.dialogRef.close()}ngOnInit(){this.createForm()}createForm(){this.changeEmailForm=this.formBuilder.group({password:["",h.required],newEmail:["",h.compose([h.required,me.emailValidator])],newEmailValidation:["",h.required],communicationLanguage:[re(this.translateService)]},{validator:this.emailMatch})}emailMatch(t){return t.get("newEmail").value!==t.get("newEmailValidation").value?{invalid:!0,newEmailValidation:{valid:!1},passwordsNotEqual:!0}:null}};r.\u0275fac=function(l){return new(l||r)},r.\u0275cmp=I({type:r,selectors:[["ng-component"]],decls:29,vars:30,consts:[["type","button","app-v2-button","","iconLeft","cross","textual","true",1,"lrd-dialog-close-button",3,"click","flat"],[1,"mainContent"],[3,"message","type"],[3,"formGroup"],[1,"password"],["type","password","autocomplete","password","formControlName","password","matInput","","maxlength","40",3,"placeholder"],[1,"email"],["formControlName","newEmail","matInput","","maxlength","40","type","email",3,"placeholder","type"],["formControlName","newEmailValidation","matInput","","maxlength","40","type","email",3,"errorStateMatcher","placeholder","type"],["app-v2-button","","color","yellow","type","submit",3,"click","disabled","busy"],["app-v2-button","",3,"click"]],template:function(l,m){l&1&&(a(0,"app-base-dialog")(1,"app-dialog-header")(2,"h2"),d(3),p(4,"translatable"),o(),a(5,"button",0),C("click",function(){return m.closeDialog()}),o()(),a(6,"app-dialog-body")(7,"div",1),Ue(8,Fi,1,2,"app-v2-generic-message",2),g(9,"app-v2-generic-message",2),a(10,"form",3)(11,"mat-form-field",4),g(12,"input",5),p(13,"translatable"),o(),a(14,"mat-form-field",6),g(15,"input",7),p(16,"translatable"),Ue(17,Li,3,3,"mat-error"),o(),a(18,"mat-form-field",6),g(19,"input",8),p(20,"translatable"),Ue(21,Ui,3,3,"mat-error"),o()()()(),a(22,"app-dialog-actions")(23,"button",9),C("click",function(){return m.onSubmit()}),d(24),p(25,"translatable"),o(),a(26,"button",10),C("click",function(){return m.onCancel()}),d(27),p(28,"translatable"),o()()()),l&2&&(i(3),x(c(4,18,"pages.users.change-email.title")),i(2),s("flat",!0),i(3),Re(m.genericError?8:-1),i(),s("message","pages.users.change-email.reconnect-warning")("type",m.infoMessageType),i(),s("formGroup",m.changeEmailForm),i(2),s("placeholder",c(13,20,"pages.users.change-email.form.password.label")),i(3),s("placeholder",c(16,22,"pages.users.change-email.form.new-email.label"))("type","text"),i(2),Re(m.changeEmailForm.controls.newEmail.invalid?17:-1),i(2),s("errorStateMatcher",m.matcher)("placeholder",c(20,24,"pages.users.change-email.form.confirm-email.label"))("type","text"),i(2),Re(m.changeEmailForm.hasError("passwordsNotEqual")?21:-1),i(2),s("disabled",m.changeEmailForm.invali
4d||m.changingEmail)("busy",m.changingEmail),i(),f(" ",c(25,26,"pages.users.change-email.actions.submit")," "),i(3),f(" ",c(28,28,"pages.users.change-email.actions.cancel")," "))},dependencies:[k,de,$,W,j,z,G,J,H,q,L,Y,U,B,he,ue,ge,S],styles:[`.buttonbar[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{float:right}.buttonbar[_ngcontent-%COMP%]{height:44px;padding-bottom:10px}h2[_ngcontent-%COMP%]{margin-bottom:10px}h3[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:0}mat-form-field[_ngcontent-%COMP%]{width:100%}app-generic-message[_ngcontent-%COMP%]{margin-bottom:2rem;display:block}.material-icons[_ngcontent-%COMP%]{margin-left:2px;font-size:20px;font-weight:600}form[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#737373;font-family:Averta;text-decoration:underline}form[_ngcontent-%COMP%]{padding-bottom:25px}form[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{padding-top:25px}.forgotten-email[_ngcontent-%COMP%]{position:relative;top:-39px}p[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;line-height:30px;font-family:Averta;font-size:18px}.email[_ngcontent-%COMP%]{padding-top:0!important;margin-bottom:16px}.buttonWrapper[_ngcontent-%COMP%]{display:flex;align-items:center;padding-top:25px}.buttonWrapper[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{padding-right:15px}
5/*# sourceMappingURL=change-email.component-DOAXRP3M.css.map */`]});let e=r;return e})();function Ai(e,r){if(e&1){let n=M();a(0,"button",8),C("click",function(){w(n);let l=u();return E(l.confirmOnConnectDialog())}),d(1),p(2,"translatable"),o()}e&2&&(i(),f(" ",c(2,1,"pages.users.tabs.account.sections.connections.method.connect")," "))}function Di(e,r){e&1&&(a(0,"span",9),d(1),p(2,"translatable"),o()),e&2&&(i(),f(" ",c(2,1,"pages.users.tabs.account.sections.connections.method.connected")," "))}function Vi(e,r){if(e&1&&(a(0,"div",10),g(1,"img",11),o()),e&2){let n=u();i(),s("src",n.image,N)}}function ji(e,r){if(e&1){let n=M();a(0,"button",22),C("click",function(){w(n);let l=u(2);return E(l.enableMfa.emit(!0))}),d(1),p(2,"translatable"),o()}e&2&&(i(),f(" ",c(2,1,"pages.users.tabs.account.sections.connections.method.mfa.activate")," "))}function zi(e,r){if(e&1){let n=M();a(0,"button",22),C("click",function(){w(n);let l=u(2);return E(l.enableMfa.emit(!1))}),d(1),p(2,"translatable"),o()}e&2&&(i(),f(" ",c(2,1,"pages.users.tabs.account.sections.connections.method.mfa.deactivate")," "))}function Gi(e,r){if(e&1&&(a(0,"div",12)(1,"mat-form-field",23),g(2,"input",14),o()()),e&2){let n=u(2);i(2),s("value",n.formattedMfaNumber)}}function Wi(e,r){if(e&1){let n=M();a(0,"div",12)(1,"mat-form-field",13),g(2,"input",14),o(),a(3,"div",15)(4,"button",16),C("click",function(){w(n);let l=u();return E(l.onChangeEmail())}),d(5),p(6,"translatable"),o(),a(7,"button",17),C("click",function(){w(n);let l=u();return E(l.onChangePassword())}),d(8),p(9,"translatable"),o()(),a(10,"div",18)(11,"div",1)(12,"div",2)(13,"h4"),d(14),p(15,"translatable"),o(),a(16,"p",19),d(17),p(18,"translatable"),o()(),a(19,"div",20),b(20,ji,3,3,"button",21)(21,zi,3,3,"button",21),o()(),b(22,Gi,3,1,"div",7),o()()}if(e&2){let n=u();i(2),s("value",n.email),i(3),f(" ",c(6,8,"pages.users.tabs.account.sections.connections.method.change-email")," "),i(3),f(" ",c(9,10,"pages.users.tabs.account.sections.connections.method.change-password")," "),i(6),f(" ",c(15,12,"pages.users.tabs.account.sections.connections.method.mfa.title")," "),i(3),f(" ",c(18,14,"pages.users.tabs.account.sections.connections.method.mfa.description")," "),i(3),s("ngIf",!n.mfaNumber),i(),s("ngIf",n.mfaNumber),i(),s("ngIf",n.mfaNumber)}}var ee=(function(e){return e.FACEBOOK="FACEBOOK",e.GOOGLE="GOOGLE",e.EMAIL="EMAIL",e.DESJARDINS="DESJARDINS",e})(ee||{}),Pi=(()=>{let r=class r{constructor(){this.dialog=_(Te),this.phoneService=_(li),this.connect=new rt,this.enableMfa=new rt}get formattedMfaNumber(){return this.phoneService.formatPhoneNumber(this.mfaNumber,si.CANUS)}confirmOnConnectDialog(){this.connect.emit()}onChangePassword(){this.dialog.open(tt,Se(Me({},B.DEFAULT_CONFIG),{data:{},autoFocus:!1}))}onChangeEmail(){this.dialog.open(it,Se(Me({},B.DEFAULT_CONFIG),{data:{},autoFocus:!1}))}};r.\u0275fac=function(l){return new(l||r)},r.\u0275cmp=I({type:r,selectors:[["app-connection-method-container"]],inputs:{connectionTitle:"connectionTitle",description:"description",email:"email",isStandardLogin:"isStandardLogin",mfaNumber:"mfaNumber",isConnected:"isConnected",image:"image"},outputs:{connect:"connect",enableMfa:"enableMfa"},standalone:!1,decls:14,vars:10,consts:[[1,"container"],[1,"top-section"],[1,"left-side"],[1,"right-side"],["app-v2-button","","type","button",3,"click",4,"ngIf"],["class","connected",4,"ngIf"],["class","social-left",4,"ngIf"],["class","bottom-section",4,"ngIf"],["app-v2-button","","type","button",3,"click"],[1,"connected"],[1,"social-left"],[1,"profile-image",3,"src"],[1,"bottom-section"],[1,"full-width"],["matInput","","readonly","",3,"value"],[1,"change-email"],["app-v2-button","",3,"click"],["app-v2-button","",1,"clickable",3,"click"],[1,"user-mfa"],[1,"user-mfa-description"],[1,"right-side","to
5p-spacing"],["app-v2-button","","class","float-right","type","button",3,"click",4,"ngIf"],["app-v2-button","","type","button",1,"float-right",3,"click"],[1,"mfa-full-width"]],template:function(l,m){l&1&&(a(0,"div",0)(1,"div",1)(2,"div",2)(3,"h4"),d(4),p(5,"translatable"),o(),a(6,"p"),d(7),p(8,"translatable"),o()(),a(9,"div",3),b(10,Ai,3,3,"button",4)(11,Di,3,3,"span",5)(12,Vi,2,1,"div",6),o()(),b(13,Wi,23,16,"div",7),o()),l&2&&(i(4),x(c(5,6,m.connectionTitle)),i(3),x(c(8,8,m.description)),i(3),s("ngIf",!m.isConnected),i(),s("ngIf",m.isConnected),i(),s("ngIf",m.isConnected&&m.image),i(),s("ngIf",m.isConnected&&m.isStandardLogin))},dependencies:[k,F,L,U,S],styles:[`.lrd-shadow[_ngcontent-%COMP%], .user-mfa[_ngcontent-%COMP%]{--border-radius: .75rem;--shadow-color: var(--color-primary-black);--shadow-depth: 6px;--negative-shadow-depth: calc(var(--shadow-depth) * -1);border-radius:var(--border-radius);box-shadow:var(--negative-shadow-depth) var(--shadow-depth) 0 0 var(--shadow-color)!important;transition:.2s box-shadow ease}.lrd-shadow--4[_ngcontent-%COMP%]{--shadow-depth: 4px}.lrd-shadow--compensated-x[_ngcontent-%COMP%]{padding-left:var(--shadow-depth)}.lrd-shadow--compensated-y[_ngcontent-%COMP%]{padding-bottom:var(--shadow-depth)}.lrd-shadow--hoverable[_ngcontent-%COMP%], .lrd-shadow--small-hoverable[_ngcontent-%COMP%]{--shadow-color: var(--color-primary-black);--shadow-depth: 0;--negative-shadow-depth: calc(var(--shadow-depth) * -1);will-change:transform,opacity;box-shadow:var(--negative-shadow-depth) var(--shadow-depth) 0 0 var(--shadow-color);transform:translate(var(--shadow-depth),var(--negative-shadow-depth));transition:.2s transform ease,.2s box-shadow ease}.lrd-shadow--hoverable[_ngcontent-%COMP%]:hover, .lrd-shadow--small-hoverable[_ngcontent-%COMP%]:hover{--shadow-depth: var(--hover-shadow-depth, 6px)}.lrd-shadow--small-hoverable[_ngcontent-%COMP%]{--hover-shadow-depth: 4px}.lrd-shadow-with-border[_ngcontent-%COMP%], .lrd-shadow--golden[_ngcontent-%COMP%]{--shadow-color: var(--color-primary-white);--shadow-border-color: var(--color-primary-black);box-shadow:var(--negative-shadow-depth) var(--shadow-depth) 0 0 var(--shadow-color),var(--negative-shadow-depth) var(--shadow-depth) 0 1px var(--shadow-border-color)!important;--focus-outline-color: var(--shadow-border-color);outline-offset:0}.lrd-shadow--golden[_ngcontent-%COMP%]{--shadow-color: var(--color-shadow-golden);--shadow-border-color: var(--button-border-color, var(--color-primary-black))}.container[_ngcontent-%COMP%]{border:1px solid var(--color-primary-black);border-radius:12px;display:flex;justify-content:space-between;width:100%;padding:2rem;flex-direction:column;background-color:var(--color-primary-beige)}h4[_ngcontent-%COMP%]{margin:0 0 1rem}.top-section[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}.left-side[_ngcontent-%COMP%]{width:80%;padding-right:50px}.right-side[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-end;gap:1rem;width:20%}.profile-image[_ngcontent-%COMP%]{position:relative;width:60px;height:60px;border-radius:50%}.connected[_ngcontent-%COMP%]{display:inline;color:var(--color-secondary-green);border:2px solid var(--color-secondary-green);border-radius:8px;padding:.5rem;font-family:var(--font-primary-bold);font-size:1.25rem;background-color:var(--color-primary-white)}.social-left[_ngcontent-%COMP%]{flex-grow:1;min-width:70px}.change-email[_ngcontent-%COMP%]{display:flex;align-items:center;gap:1rem;padding:0 0 2rem}.full-width[_ngcontent-%COMP%]{width:95%;margin-top:-35px}.user-mfa[_ngcontent-%COMP%]{padding:2rem;display:flex;border:1px solid var(--color-primary-black);border-radius:8px;background-color:var(--color-secondary-blue);justify-content:space-between;flex-direction:column}.top-spacing[_ngcontent-%COMP%]{margin-top:20px}.float-right[_ngcontent-%COMP%]{float:right}.avoid-clicks[_ngcontent-%COMP%]{pointer-events:none}@media (max-width: 1000px){.left-side[_ngcontent-%COMP%]{width:70%}.right-side[_ngcontent-%COMP%]{width:30%}}
6/*# sourceMappingURL=connection-method-container.component-GT7NIT4S.css.map */`]});let e=r;return e})();function qi(e,r){e&1&&(a(0,"mat-error"),d(1),p(2,"translate"),o()),e&2&&(i(),f(" ",c(2,1,"LEGACY_CONFIRM_RESET_PW_CONFIRM_ERROR")," "))}var nt=(()=>
6{let r=class r{constructor(){this.dialogRef=_(se),this.data=_(jt),this.formBuilder=_(Q),this.userService=_(R),this.hideNewPassword=!1,this.hideNewPasswordValidation=!1,this.changingPassword=!1,this.matcher=new ce;let t=this.dialogRef;t.disableClose=!0}onCancel(){this.dialogRef.close()}onSubmit(){if(this.changePasswordForm.valid){this.changingPassword=!0;let t=this.changePasswordForm.getRawValue();this.userService.setLoginMethodEmail(t.newPassword,t.newPasswordValidation).then(()=>{this.data.callback(!0)}),this.closeDialog()}}onVisibilityIconClick(t,l){if(l.preventDefault(),l.stopPropagation(),t==="password"){this.hideNewPassword=!this.hideNewPassword;return}if(t==="passwordValidation"){this.hideNewPasswordValidation=!this.hideNewPasswordValidation;return}}closeDialog(){this.dialogRef.close()}ngOnInit(){this.createForm()}createForm(){this.changePasswordForm=this.formBuilder.group({newPassword:["",h.compose([h.required,...me.passwordValidators()])],newPasswordValidation:["",h.required]},{validator:this.passwordMatch})}passwordMatch(t){return t.get("newPassword").value!==t.get("newPasswordValidation").value?{invalid:!0,newPasswordValidation:{valid:!1},passwordsNotEqual:!0}:null}};r.\u0275fac=function(l){return new(l||r)},r.\u0275cmp=I({type:r,selectors:[["app-login-method-email-popup"]],decls:26,vars:26,consts:[["type","button","app-v2-button","","iconLeft","cross","textual","true",1,"lrd-dialog-close-button",3,"click","flat"],[1,"mainContent"],[3,"formGroup"],[1,"password"],["formControlName","newPassword","matInput","","maxlength","40","type","password",3,"placeholder","type"],["matSuffix","",3,"click","icon"],[3,"control","large"],["formControlName","newPasswordValidation","matInput","","maxlength","40","type","password",3,"errorStateMatcher","placeholder","type"],[4,"ngIf"],["type","button","app-v2-button","","color","yellow",1,"submit-button",3,"click","disabled"],["app-v2-button","","color","white",1,"submit-button",3,"click"]],template:function(l,m){l&1&&(a(0,"app-base-dialog")(1,"app-dialog-header")(2,"h2"),d(3),p(4,"translate"),o(),a(5,"button",0),C("click",function(){return m.closeDialog()}),o()(),a(6,"app-dialog-body")(7,"div",1)(8,"form",2)(9,"mat-form-field",3),g(10,"input",4),p(11,"translate"),a(12,"app-v2-icon",5),C("click",function(ye){return m.onVisibilityIconClick("password",ye)}),o()(),g(13,"app-errors",6),a(14,"mat-form-field",3),g(15,"input",7),p(16,"translate"),a(17,"app-v2-icon",5),C("click",function(ye){return m.onVisibilityIconClick("passwordValidation",ye)}),o(),b(18,qi,3,3,"mat-error",8),o()()()(),a(19,"app-dialog-actions")(20,"button",9),C("click",function(){return m.onSubmit()}),d(21),p(22,"translate"),o(),a(23,"button",10),C("click",function(){return m.onCancel()}),d(24),p(25,"translate"),o()()()),l&2&&(i(3),x(c(4,16,"LEGACY_CHANGE_PASSWORD_CREATE_TITLE")),i(2),s("flat",!0),i(3),s("formGroup",m.changePasswordForm),i(2),s("placeholder",c(11,18,"LEGACY_CHANGE_PASSWORD_NEW"))("type",m.hideNewPassword?"text":"password"),i(2),s("icon",m.hideNewPassword?"visibility_off":"visibility_on"),i(),s("control",m.changePasswordForm.controls.newPassword)("large",!0),i(2),s("errorStateMatcher",m.matcher)("placeholder",c(16,20,"LEGACY_CONFIRM_RESET_NEW_PW"))("type",m.hideNewPasswordValidation?"text":"password"),i(2),s("icon",m.hideNewPasswordValidation?"visibility_off":"visibility_on"),i(),s("ngIf",m.changePasswordForm.hasError("passwordsNotEqual")),i(2),s("disabled",m.changePasswordForm.invalid||m.changingPassword),i(),f(" ",c(22,22,"LEGACY_CHANGE_PASSWORD_SUBMIT")," "),i(3),f(" ",c(25,24,"LEGACY_CHANGE_PASSWORD_CANCEL")," "))},dependencies:[$,F,W,j,z,G,J,H,q,L,Y,Yt,U,B,he,ue,ge,k,yi,le,St,Mt],styles:[`.buttonbar[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{float:right}.buttonbar[_ngcontent-%COMP%]{height:44px;padding-bottom:10px}h2[_ngcontent-%COMP%]{margin-bottom:10px}h3[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:0}mat-form-field[_ngcontent-%COMP%]{width:100%}.material-icons[_ngcontent-%COMP%]{margin-left:2px;font-size:20px;font-weight:600}form[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#737373;font-family:Averta;text-decoration:underline}form[_ngcontent-%COMP%]{padding-bottom:25px}form[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{padding-top:25px}.forgotten-password[_ngcontent-%COMP%]{position:relative;top:-39px}p[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;line-height:30px;font-family:Averta;font-size:18px}.password[_ngcontent-%COMP%]{padding-top:0!important;margin-bottom:16px}.buttonWrapper[_ngcontent-%COMP%]{display:flex;align-items:center;padding-top:25px}.buttonWrapper[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{padding-right:15px}.container[_ngcontent-%COMP%]{padding-bottom:0}
6.bottom-spacing[_ngcontent-%COMP%]{padding-bottom:20px}.buttons-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.submit-button[_ngcontent-%COMP%]{margin-top:10px;width:200px}.left-spacing[_ngcontent-%COMP%]{padding-left:20px}.small-top-margin[_ngcontent-%COMP%]{padding-top:7px}.float-right[_ngcontent-%COMP%]{float:right}
7/*# sourceMappingURL=login-method-email-popup.component-WAHOPHZE.css.map */`]});let e=r;return e})();var ot=ut(Ti());var en=["EDITOR"],tn=["PICTURE"],nn=["TABS"],on=["SECTION_TABLE"],we=e=>({count:e}),an=()=>({standalone:!0}),rn=()=>({width:197,height:197}),sn=()=>({width:167,height:167,type:"round"}),ln=e=>({name:e});function pn(e,r){if(e&1&&(g(0,"app-section",93),p(1,"translatable")),e&2){u(2);let n=A(105);s("label",c(1,2,"pages.users.tabs.account.navigation.accounts"))("reference",n)}}function cn(e,r){if(e&1&&(a(0,"div",91)(1,"app-section-table",92,6),g(3,"app-section",93),p(4,"translatable"),g(5,"app-section",93),p(6,"translatable"),b(7,pn,2,4,"app-section",94),g(8,"app-section",93),p(9,"translatable"),g(10,"app-section",93),p(11,"translatable"),o()()),e&2){u();let n=A(19),t=A(61),l=A(117),m=u();i(),s("topMargin",135),i(2),s("label",c(4,10,"pages.users.tabs.account.navigation.info"))("reference",n),i(2),s("label",c(6,12,"pages.users.tabs.account.navigation.address"))("reference",t),i(2),s("ngIf",m.canDisplayLoginMethods),i(),s("label",c(9,14,"pages.users.tabs.account.navigation.payments"))("reference",m.PAYMENTS),i(2),s("label",c(11,16,"pages.users.tabs.account.navigation.communications"))("reference",l)}}function mn(e,r){e&1&&(a(0,"mat-error"),d(1),p(2,"translatable"),o()),e&2&&(i(),f(" ",c(2,1,"components.lrd-form-field.labels.required")," "))}function dn(e,r){e&1&&(a(0,"mat-error"),d(1),p(2,"translatable"),o()),e&2&&(i(),f(" ",c(2,1,"components.lrd-form-field.labels.required")," "))}function fn(e,r){e&1&&(a(0,"mat-error"),d(1),p(2,"translatable"),o()),e&2&&(i(),f(" ",c(2,1,"components.lrd-form-field.labels.invalid")," "))}function gn(e,r){if(e&1&&(a(0,"mat-option",43),d(1),p(2,"translatable"),o()),e&2){let n=r.$implicit;s("value",n.lookupId),i(),f(" ",c(2,2,n)," ")}}function un(e,r){if(e&1&&(a(0,"mat-option",43),d(1),p(2,"translatable"),o()),e&2){let n=r.$implicit;s("value",n.lookupId),i(),f(" ",c(2,2,n)," ")}}function hn(e,r){if(e&1){let n=M();a(0,"app-connection-method-container",95),p(1,"translatable"),p(2,"translatable"),C("connect",function(){w(n);let l=u(2);return E(l.laRucheConnect())})("enableMfa",function(l){w(n);let m=u(2);return E(m.onMfa(l))}),o()}if(e&2){let n=u(2);s("connectionTitle",c(1,6,"pages.users.tabs.account.sections.connections.providers.email.title"))("description",c(2,8,"pages.users.tabs.account.sections.connections.providers.email.description"))("mfaNumber",n.mfaNumber)("email",n.profile.principalEmail)("isStandardLogin",!0)("isConnected",n.isLoginMethodEmail)}}function _n(e,r){if(e&1){let n=M();a(0,"app-connection-method-container",96),p(1,"translatable"),p(2,"translatable"),C("connect",function(){w(n);let l=u(2);return E(l.facebookConnect())}),o()}if(e&2){let n=u(2);s("connectionTitle",c(1,4,"pages.users.tabs.account.sections.connections.providers.facebook.title"))("image",n.profile.facebookImage)("description",c(2,6,"pages.users.tabs.account.sections.connections.providers.facebook.description"))("isConnected",n.isLoginMethodFacebook)}}function bn(e,r){if(e&1){let n=M();a(0,"app-connection-method-container",96),p(1,"translatable"),p(2,"translatable"),C("connect",function(){w(n);let l=u(2);return E(l.googleConnect())}),o()}if(e&2){let n=u(2);s("connectionTitle",c(1,4,"pages.users.tabs.account.sections.connections.providers.google.title"))("image",n.profile.googleImage)("description",c(2,6,"pages.users.tabs.account.sections.connections.providers.google.description"))("isConnected",n.isLoginMethodGoogle)}}function vn(e,r){e&1&&(a(0,"div")(1,"h2",21,7),d(3),p(4,"translatable"),o(),a(5,"h4",97),d(6),p(7,"translatable"),o(),a(8,"mat-form-field",34)(9,"mat-label"),d(10),p(11,"translatable"),o(),g(12,"input",98),o(),a(13,"mat-form-field",34)(14,"mat-label"),d(15),p(16,"translatable"),o(),g(17,"input",99),o()()),e&2&&(i(3),f(" ",c(4,4,"pages.users.tabs.account.sections.payments.title")," "),i(3),f(" ",c(7,6,"pages.users.tabs.account.sections.payments.taxes.number")," "),i(4),x(c(11,8,"pages.users.tabs.account.sections.payments.taxes.tps")),i(5),x(c(16,10,"pages.users.tabs.account.sections.payments.taxes.tvq")))}function Cn(e,r){if(e&1){let n=M();O(0),a(1,"div",100)(2,"p",101),d(3),o(),a(4,"mat-radio-group")(5,"mat-checkbox",102),Et("ngModelChange",function(l){let m=w(n).$implicit;return wt(m.receiveNotifications,l)||(m.receiveNotifications=l),E(l)}),d(6),p(7,"translatable"),o()()(),T()}if(e&2){let n=r.$implicit,t=u(3);i(3),f(" ",t.locale==="fr"?n.frenchName:n.englishName," "),i(2),xt("ngModel",n.receiveNotifications),s("checked",n.receiveNotifications)("ngModelOptions",Ae(7,an)),i(),f(" ",c(7,5,"pages.users.tabs.account.sections.communications.organizations.notifications")," ")}}function xn(e,r){if(e&1&&(O(0),a(1,"p"),d(2),p(3,"translatable"),o(),b(4,Cn,8,8,"ng-container",72),T()),e&2){let n=u(2);i(2),f(" ",c(3,2,"pages.users.tabs.account.sections.communications.organizations.title")," "),i(2),s("ngForOf",n.profileForm.controls.organizations.value)}}function wn(e,r){if(e&1){let n=M();a(0,"div",103)(1,"app-croppie-legacy",104),C("isDefaultChange",function(l){w(n);let m=u(2);return E(m.getIsDefault(l))}),o()()}if(e&2){let n=u(2);i(),s("boundary",Ae(5,rn))("defaultImage",n.defaultImage)("isDefaultImage",n.profile.isDefaultImage)("userProfil",n.profile)("viewport",Ae(6,sn))}}function En(e,r){e&1&&(a(0,"mat-form-field",105),g(1,"textarea",106),a(2,"mat-label"),d(3),p(4,"translatable"),o()()),e&2&&(i(3),x(c(4,1,"pages.users.tabs.public.sections.infos.form.biography")))}function yn(e,r){e&1&&(a(0,"mat-form-field",105)(1,"mat-label"),d(2),p(3,"translatable"),o(),g(4,"textarea",107),o()),e&2&&(i(2),x(c(3,1,"pages.users.tabs.public.sections.infos.form.biography")))}function Mn(e,r){if(e&1&&(a(0,"p",108),d(1),p(2,"translatable"),o()),e&2){let n=u(2);i(),f(" ",V(2,1,"pages.users.tabs.public.sections.infos.form.characters-remaining",D(4,we,5e3-n.profileForm.controls.biographie.value.length))," ")}}function Sn(e,r){if(e&1&&(a(0,"p",108),d(1),p(2,"translatable"),o()),e&2){let n=u(2);i(),f(" ",V(2,1,"pages.users.tabs.public.sections.infos.form.characters-remaining",D(4,we,5e3-n.profileForm.controls.biographieEnglish.value.length))," ")}}function Pn(e,r){if(e&1&&(a(0,"mat-expansion-panel")(1,"mat-expansion-panel-header",109)(2,"mat-panel-title")(3,"p",110),d(4),p(5,"translatable"),o()()(),a(6,"mat-form-field",111),g(7,"textarea",112),o(),a(8,"p",108),d(9),p(10,"translatable"),o()()),e&2){let n=u(2);i(4),f(" ",c(5,2,"pages.users.tabs.public.sections.infos.form.biography-alternate-language")," "),i(5),f(" ",V(10,4,"pages.users.tabs.public.sections.infos.form.characters-remaining",D(7,we,5e3-n.profileForm.controls.biographieEnglish.value.length))," ")}}function In(e,r){if(e&1&&(a(0,"mat-expansion-panel")(1,"mat-expansion-panel-header",109)(2,"mat-panel-title")(3,"p",110),d(4),p(5,"translatable"),o()()(),a(6,"mat-form-field",111),g(7,"textarea",113),o(),a(8,"p",108),d(9),p(10,"translatable"),o()()),e&2){let n=u(2);i(4),f(" ",c(5,2,"pages.users.tabs.public.sections.infos.form.biography")," "),i(5),f(" ",V(10,4,"pages.users.tabs.public.sections.infos.form.characters-remaining",D(7,we,5e3-n.profileForm.controls.biographie.value.length))," ")}}function On(e,r){e&1&&(a(0,"mat-form-field",66),g(1,"input",114),o())}function Tn(e,r){e&1&&(a(0,"mat-form-field",66)(1,"mat-label"),d(2),p(3,"translatable"),o(),g(4,"input",115),o()),e&2&&(i(2),x(c(3,1,"pages.users.tabs.public.sections.infos.form.team-member-function")))}function kn(e,r){e&1&&(a(0,"mat-form-field",66)(1,"mat-label"),d(2),p(3,"translatable"),o(),g(4,"input",116),o()),e&2&&(i(2),x(c(3,1,"pages.users.tabs.public.sections.infos.form.team-member-function")))}function Nn(e,r){if(e&1){let n=M();a(0,"div")(1,"div",117)(2,"mat-form-field",66)(3,"mat-label"),d(4),p(5,"translatable"),o(),a(6,"div",118),g(7,"input",119),o(),a(8,"button",120),C("click",function(){let l=w(n).index,m=u(2);return E(m.deleteWebsite(l))}),o()()()()}if(e&2){let n=r.index;i(),s("formGroupName",n),i(3),x(c(5,5,"pages.users.tabs.public.sections.infos.form.other-website")),i(3),s("id","website"+n),i(),s("compact",!0)("square",!0)}}function Bn(e,r){if(e&1){let n=M();a(0,"button",121),C("click",function(){w(n);let l=u(2);return E(l.addOtherWebsite(null))}),d(1),p(2,"translatable"),o()}e&2&&(i(),f(" ",c(2,1,"pages.users.tabs.public.sections.infos.form.add-website")," "))}function Fn(e,r){if(e&1){let n=M();O(0),a(1,"div",123),g(2,"img",124),a(3,"span"),d(4),p(5,"translatable"),o(),a(6,"button",121),C("click",function(){w(n);let l=u(3);return E(l.onLaunch())}),d(7),p(8,"translatable"),o()(),T()}e&2&&(i(4),x(c(5,2,"pages.users.tabs.projects.empty.title")),i(3),f(" ",c(8,4,"pages.users.tabs.projects.empty.actions.launch")," "))}function Ln(e,r){if(e&1&&(O(0),g(1,"app-v2-projects-row",125),T()),e&2){let n=u(3);i(),s("title","pages.users.tabs.projects.own-projects")("projectsCards",n.projects)}}function Un(e,r){if(e&1&&(g(0,"app-v2-projects-row",125),p(1,"translatable")),e&2){let n=r.$implicit,t=u(3);s("title",V(1,2,"pages.users.tabs.projects.organization-projects",D(5,ln,n.owner[t.locale])))("projectsCards",n.projects)}}function Rn(e,r){if(e&1&&(O(0),b(1,Fn,9,6,"ng-container",24)(2,Ln,2,2,"ng-container",24)(3,Un,2,7,"app-v2-projects-row",122),T()),e&2){let n=u(2);i(),s("ngIf",n.projects.length===0&&n.organizationProjects.length===0),i(),s("ngIf",n.projects.length>0),i(),s("ngForOf",n.organizationProjects)}}function An(e,r){e&1&&g(0,"app-section-loading")}function Dn(e,r){if(e&1&&(O(0),a(1,"div",123),g(2,"img",126),a(3,"span"),d(4),p(5,"translatable"),o(),a(6,"button",127),d(7),p(8,"translatable"),o()(),T()),e&2){let n=u(3);i(4),x(c(5,3,"pages.users.tabs.contributions.empty.title")),i(2),s("routerLink",n.exploreLink),i(),f(" ",c(8,5,"pages.users.tabs.contributions.empty.actions.explore")," ")}}function Vn(e,r){if(e&1&&(O(0),g(1,"app-v2-projects-row",125),T()),e&2){let n=u(3);i(),s("title","pages.users.tabs.contributions.own-contributions")("projectsCards",n.contributions)}}function jn(e,r){if(e&1&&(O(0),b(1,Dn,9,7,"ng-container",24)(2,Vn,2,2,"ng-container",24),T()),e&2){let n=u(2);i(),s("ngIf",n.contributions.length===0),i(),s("ngIf",n.contributions.length>0)}}function zn(e,r){e&1&&g(0,"app-section-loading")}function Gn(e,r){if(e&1){let n=M();a(0,"div",9)(1,"app-v2-hero",10)(2,"app-v2-hero-block",11)(3,"app-lrd-hero-box",12)(4,"h4"),d(5),o()()(),a(6,"app-v2-hero-block",13)(7,"app-card-stack"),g(8,"app-v2-hero-illustration"),o()()(),a(9,"form",14)(10,"mat-tab-group",15,1),C("selectedTabChange",function(l){w(n);let m=u();return E(m.onTabChange(l))}),a(12,"mat-tab",16),p(13,"translatable"),a(14,"div",17)(15,"div",18),b(16,cn,12,18,"div",19),a(17,"div",20)(18,"h2",21,2),d(20),p(21,"translatable"),o(),a(22,"div")(23,"mat-form-field",22)(24,"mat-label"),d(25),p(26,"translatable"),o(),g(27,"input",23),b(28,mn,3,3,"mat-error",24),o(),a(29,"mat-form-field",25)(30,"mat-label"),d(31),p(32,"translatable"),o(),g(33,"input",26),b(34,dn,3,3,"mat-error",24),o(),a(35,"div",27)(36,"mat-form-field")(37,"mat-label"),d(38),p(39,"translatable"),o(),g(40,"input",28),o()(),a(41,"label",29),d(42),p(43,"translatable"),o(),a(44,"mat-radio-group",30)(45,"mat-radio-button",31),d(46),p(47,"translatable"),o(),a(48,"mat-radio-button",32),d(49),p(50,"translatable"),o(),a(51,"mat-radio-button",33),d(52),p(53,"translatable"),o()(),a(54,"mat-form-field",34)(55,"mat-label"),d(56),p(57,"translatable"),o(),g(58,"input",35),b(59,fn,3,3,"mat-error",24),o()(),a(60,"h2",21,3),d(62),p(63,"translatable"),o(),a(64,"div")(65,"p",36),d(66),p(67,"translatable"),o(),a(68,"mat-form-field",34)(69,"mat-label"),d(70),p(71,"translatable"),o(),g(72,"input",37),o(),a(73,"mat-form-field",34)(74,"mat-label"),d(75),p(76,"translatable"),o(),g(77,"input",38),o(),a(78,"mat-form-field",34)(79,"mat-label"),d(80),p(81,"translatable"),o(),g(82,"input",39),o(),a(83,"div",40)(84,"div")(85,"mat-form-field",41)(86,"mat-select",42),p(87,"translatable"),C("ngModelChange",function(l){w(n);let m=u();return E(m.getProvinces(l))}
7),g(88,"mat-option",43),b(89,gn,3,4,"mat-option",44),o()()(),a(90,"div")(91,"mat-form-field",41)(92,"mat-select",45),p(93,"translatable"),g(94,"mat-option",43),b(95,un,3,4,"mat-option",44),o()()(),a(96,"div")(97,"mat-form-field",46)(98,"mat-label"),d(99),p(100,"translatable"),o(),g(101,"input",47),o()()()(),a(102,"div",48),g(103,"a",49),a(104,"h2",21,4),d(106),p(107,"translatable"),o(),a(108,"p"),d(109),p(110,"translatable"),o(),a(111,"div",50),b(112,hn,3,10,"app-connection-method-container",51)(113,_n,3,8,"app-connection-method-container",52)(114,bn,3,8,"app-connection-method-container",52),o()(),b(115,vn,18,12,"div",24),a(116,"h2",21,5),d(118),p(119,"translatable"),o(),a(120,"label",53),d(121),p(122,"translatable"),o(),a(123,"mat-radio-group",54)(124,"mat-radio-button",55),d(125),p(126,"translatable"),o(),a(127,"mat-radio-button",56),d(128),p(129,"translatable"),o()(),b(130,xn,5,4,"ng-container",24),a(131,"div",57)(132,"button",58),C("click",function(){w(n);let l=u();return E(l.onSubmit())}),d(133),p(134,"translatable"),o()()()()()(),a(135,"mat-tab",16),p(136,"translatable"),a(137,"div",17)(138,"div",59),b(139,wn,2,7,"div",60),a(140,"div",61)(141,"h2",21),d(142),p(143,"translatable"),o(),a(144,"div"),b(145,En,5,3,"mat-form-field",62)(146,yn,5,3,"mat-form-field",62)(147,Mn,3,6,"p",63)(148,Sn,3,6,"p",63)(149,Pn,11,9,"mat-expansion-panel",24)(150,In,11,9,"mat-expansion-panel",24),a(151,"div",64),b(152,On,2,0,"mat-form-field",65)(153,Tn,5,3,"mat-form-field",65)(154,kn,5,3,"mat-form-field",65),a(155,"mat-form-field",66)(156,"mat-label"),d(157),p(158,"translatable"),o(),g(159,"input",67),o()(),a(160,"div",68)(161,"mat-form-field",66)(162,"mat-label"),d(163),p(164,"translatable"),o(),g(165,"input",69),o()(),a(166,"div",68)(167,"form",70)(168,"div",71),b(169,Nn,9,7,"div",72),o()()(),a(170,"div"),b(171,Bn,3,3,"button",73),o(),a(172,"h2",74),d(173),p(174,"translatable"),o(),a(175,"div")(176,"mat-radio-group",75)(177,"mat-checkbox",76),d(178),p(179,"translatable"),o()()(),a(180,"h2",74),d(181),p(182,"translatable"),o(),a(183,"div",77)(184,"mat-form-field",66)(185,"mat-label"),d(186,"Facebook"),o(),g(187,"input",78),o()(),a(188,"div",77)(189,"mat-form-field",66)(190,"mat-label"),d(191,"Twitter"),o(),g(192,"input",79),o()(),a(193,"div",80)(194,"mat-form-field",66)(195,"mat-label"),d(196,"Youtube"),o(),g(197,"input",81),o()(),a(198,"div",77)(199,"mat-form-field",66)(200,"mat-label"),d(201,"LinkedIn"),o(),g(202,"input",82),o()(),a(203,"div",83)(204,"mat-form-field",66)(205,"mat-label"),d(206,"Instagram"),o(),g(207,"input",84),o()(),a(208,"div",85)(209,"div",86)(210,"mat-checkbox",87),d(211),p(212,"translatable"),o()()(),a(213,"div",57)(214,"button",58),C("click",function(){w(n);let l=u();return E(l.onSubmit())}),d(215),p(216,"translatable"),o()()()()()()(),a(217,"mat-tab",16),p(218,"translatable"),a(219,"div",88),b(220,Rn,4,3,"ng-container",89)(221,An,1,0,"ng-template",null,0,oe),o()(),a(223,"mat-tab",16),p(224,"translatable"),a(225,"div",90),b(226,jn,3,2,"ng-container",89)(227,zn,1,0,"ng-template",null,0,oe),o()()()()()}if(e&2){let n=A(222),t=u();i(5),Ie(" ",t.profileForm.controls.firstName.value," ",t.profileForm.controls.lastName.value," "),i(4),s("formGroup",t.profileForm),i(),s("selectedIndex",t.page)("disableRipple",!0),i(2),s("label",Oe(c(13,90,"pages.users.tabs.account.title"))),X("data-tab-id",t.TAB_IDS.ACCOUNT),i(4),s("ngIf",!t.mobileService.mobile),i(4),f(" ",c(21,92,"pages.users.tabs.account.sections.infos.title")," "),i(5),x(c(26,94,"pages.users.tabs.account.sections.infos.form.first-name.label")),i(2),X("maxlength",40),i(),s("ngIf",t.profileForm.controls.firstName.invalid),i(3),x(c(32,96,"pages.users.tabs.account.sections.infos.form.last-name.label")),i(2),X("maxlength",40),i(),s("ngIf",t.profileForm.controls.lastName.invalid),i(4),x(c(39,98,"pages.users.tabs.account.sections.infos.form.email.label")),i(4),x(c(43,100,"pages.users.tabs.account.sections.infos.form.gender.label")),i(4),f(" ",c(47,102,"pages.users.tabs.account.sections.infos.form.gender.options.male")," "),i(3),f(" ",c(50,104,"pages.users.tabs.account.sections.infos.form.gender.options.female")," "),i(3),f(" ",c(53,106,"pages.users.tabs.account.sections.infos.form.gender.options.undisclosed")," "),i(4),x(c(57,108,"pages.users.tabs.account.sections.infos.form.phone.label")),i(2),s("maxlength",15)("mask",t.requiredPhoneMask),i(),s("ngIf",t.profileForm.controls.phone.invalid),i(3),f(" ",c(63,110,"pages.users.tabs.account.sections.address.title")," "),i(4),f(" ",c(67,112,"pages.users.tabs.account.sections.address.warning")," "),i(4),x(c(71,114,"pages.users.tabs.account.sections.address.form.address.label")),i(5),x(c(76,116,"pages.users.tabs.account.sections.address.form.appartment.label")),i(5),x(c(81,118,"pages.users.tabs.account.sections.address.form.city.label")),i(6),s("placeholder",c(87,120,"pages.users.tabs.account.sections.address.form.country.label")),i(2),s("value",null),i(),s("ngForOf",t.countries),i(3),s("placeholder",c(93,122,"pages.users.tabs.account.sections.address.form.state.label")),i(2),s("value",null),i(),s("ngForOf",t.provinces),i(4),x(c(100,124,"pages.users.tabs.account.sections.address.form.zipcode.label")),i(2),s("format",t.requiredPostalCodeFormat),i(),s("hidden",!t.canDisplayLoginMethods),i(4),f(" ",c(107,126,"pages.users.tabs.account.sections.connections.title")," "),i(3),f(" ",c(110,128,"pages.users.tabs.account.sections.connections.description")," "),i(3),s("ngIf",t.profile),i(),s("ngIf",t.profile),i(),s("ngIf",t.profile),i(),s("ngIf",t.profile==null?null:t.profile.projectOwner),i(3),f(" ",c(119,130,"pages.users.tabs.account.sections.communications.title")," "),i(3),x(c(122,132,"pages.users.tabs.account.sections.communications.language.title")),i(4),f(" ",c(126,134,"pages.users.tabs.account.sections.communications.language.options.french")),i(3),f(" ",c(129,136,"pages.users.tabs.account.sections.communications.language.options.english")),i(2),s("ngIf",t.profileForm.controls.organizations.value.length>
70),i(2),s("busy",t.isSaving)("disabled",t.profileForm.invalid||t.isSaving),i(),f(" ",c(134,138,"pages.users.tabs.account.save")," "),i(2),s("label",Oe(c(136,140,"pages.users.tabs.public.title"))),X("data-tab-id",t.TAB_IDS.PUBLIC),i(4),s("ngIf",t.profile),i(3),f(" ",c(143,142,"pages.users.tabs.public.sections.infos.title")," "),i(3),s("ngIf",t.frenchBio),i(),s("ngIf",!t.frenchBio),i(),s("ngIf",t.frenchBio),i(),s("ngIf",!t.frenchBio),i(),s("ngIf",t.frenchBio),i(),s("ngIf",!t.frenchBio),i(2),s("ngIf",t.profile&&t.profile.showCompanyNameField),i(),s("ngIf",t.profile&&t.profile.teamMember&&t.locale==="fr"),i(),s("ngIf",t.profile&&t.profile.teamMember&&t.locale==="en"),i(3),x(c(158,144,"pages.users.tabs.public.sections.infos.form.video")),i(6),x(c(164,146,"pages.users.tabs.public.sections.infos.form.website")),i(4),s("formGroup",t.profileForm),i(2),s("ngForOf",t.profileForm.controls.otherWebsites.controls),i(2),s("ngIf",t.otherWebsiteNumber<=t.maxOtherWebsites-1),i(2),f(" ",c(174,148,"pages.users.tabs.public.sections.display.title")," "),i(5),f(" ",c(179,150,"pages.users.tabs.public.sections.display.form.contributions")),i(3),f(" ",c(182,152,"pages.users.tabs.public.sections.social.title")," "),i(29),s("value",!0),i(),f(" ",c(212,154,"pages.users.tabs.public.sections.social.form.agreements")," "),i(3),s("busy",t.isSaving)("disabled",t.profileForm.invalid||t.isSaving),i(),f(" ",c(216,156,"pages.users.tabs.public.save")," "),i(2),s("label",Oe(V(218,158,"pages.users.tabs.projects.title",D(164,we,(t.projects==null?null:t.projects.length)+t.projectsCount)))),X("data-tab-id",t.TAB_IDS.PROJECTS),i(3),s("ngIf",!t.projectsLoading)("ngIfElse",n),i(3),s("label",Oe(V(224,161,"pages.users.tabs.contributions.title",D(166,we,t.contributions.length)))),X("data-tab-id",t.TAB_IDS.CONTRIBUTIONS),i(3),s("ngIf",!t.projectsLoading)("ngIfElse",n)}}function Wn(e,r){e&1&&g(0,"app-section-loading")}var Ii=(()=>{let r=class r extends Qe{constructor(){super(),this.router=_(ze),this.userService=_(R),this.messageService=_(At),this.dialog=_(Te),this.formBuilder=_(Q),this.snackbar=_(Dt),this.translatablePipe=_(S),this.translate=_(ae),this.route=_(je),this.variousService=_(We),this.projectService=_(qe),this.mobileService=_(ri),this.appSettings=_(zt),this.cookieStorageService=_(Vt),this.user=_(Gt),this.stringUtils=_(bi),this.thirdPartyAuthService=_(ui),this.projectsCardFactory=_(Ye),this.routingService=_(pe),this.profileDrawerService=_(gi),this.TAB_IDS={ACCOUNT:"account",PUBLIC:"public",PROJECTS:"projects",CONTRIBUTIONS:"contributions"},this.defaultImage="assets/images/croppieDefault/Profil_user_default.svg",this.isSaving=!1,this.otherWebsiteNumber=0,this.imageUpdated=!1,this.projectsLoading=!1,this.contributionsLoading=!1,this.projectsCount=0,this.countries=[],this.provinces=[],this.projects=[],this.contributions=[],this.organizationProjects=[],this.maxOtherWebsites=4,this.page=0}get mfaNumber(){return ct(this.profile,"mfa.verified",!1)?this.profile.mfa.phoneNumber:null}get isLoginMethodDesjardins(){return this.profile.loginMethod===ee.DESJARDINS}get isLoginMethodEmail(){return this.profile.loginMethod===ee.EMAIL}get isLoginMethodFacebook(){return this.profile.loginMethod===ee.FACEBOOK}get isLoginMethodGoogle(){return this.profile.loginMethod===ee.GOOGLE}get canDisplayLoginMethods(){return this.profile&&this.profile.loginMethod&&!this.isLoginMethodDesjardins&&!this.user.admin&&!this.user.regionAdmin&&!this.user.webmaster&&!this.user.isConfigurationAdmin&&!this.user.programAdmin}get requiredPhoneMask(){return this.noCountrySelected||this.isCanada||this.isUs?ci:null}get requiredPostalCodeFormat(){return this.isCanada?pt.CAN:this.isUs?pt.US:null}get noCountrySelected(){return!this.profileForm||!this.profileForm.get("country").value}get isCanada(){return this.profileForm.get("country").value===this.canadaId}get isUs(){return this.profileForm.get("country").value===this.usId}providePageMetadata(){return Pe(Ge("pages.users.tabs"))}ngOnInit(){super.ngOnInit(),this.navigateToProjectTab(),this.createForm(),this.setLanguage(),this.getCountries(),this.loadProfile(),this.subscription=this.messageService.getMessage().subscribe(t=>{t.text==="login"&&this.loadProfile()}),this.paramsSub=this.route.queryParams.subscribe(t=>{let l=t.error;l&&this.snackbar.showError(`PROFILE_${l}`)}),this.redirectRoute=this.routingService.routeUrlFor(P.USER_PROFILE),this.route.fragment.subscribe(t=>{t===ve.projects.fr||t===ve.projects.en?setTimeout(()=>{this.navigateToTab(this.TAB_IDS.PROJECTS)},500):t===ve.contributions.fr||t===ve.contributions.en?setTimeout(()=>{this.navigateToTab(this.TAB_IDS.CONTRIBUTIONS)},500):t||this.navigateToTab(this.TAB_IDS.ACCOUNT)})}onTabChange(t){let l=this.tabElements.toArray()[t.index]?.nativeElement?.getAttribute("data-tab-id"),m=this.locale,v=ve[l]?.[m]||null;this.router.navigate([],{relativeTo:this.route,fragment:v,replaceUrl:!0})}navigateToTab(t){if(!this.tabElements)return;let l=this.tabElements.toArray().findIndex(m=>m.nativeElement.getAttribute("data-tab-id")===t);l!==-1&&(this.page=l)}
7navigateToProjectTab(){this.route.snapshot.paramMap.get("section")==="projects"&&this.navigateToTab(this.TAB_IDS.PROJECTS)}getProvinces(t){t?this.variousService.getLookupChild(t,"PROVINCE").then(l=>{this.provinces=l.items,this.provinces.some(m=>m.lookupId===this.profileForm.controls.province.value)||this.profileForm.controls.province.setValue(null),this.provinces.length>0?this.profileForm.controls.province.enable():this.profileForm.controls.province.disable()}):(this.provinces=[],this.profileForm.controls.province.setValue(null),this.profileForm.controls.province.disable()),this.profileForm.controls.province.updateValueAndValidity(),this.setPostalCodeValidators(this.profileForm.get("country").value,this.profileForm.get("postalCode")),this.setPhoneValidators(this.profileForm.get("country").value,this.profileForm.get("phone"))}getCountries(){this.variousService.getLookupByType("COUNTRY").then(t=>{this.countries=t.items,this.canadaId=this.pickCountryByIsoCode("CA").lookupId,this.usId=this.pickCountryByIsoCode("US").lookupId})}isUserDeleteOptionEnabled(){return this.appSettings.isProfileDeleteOptionEnabled}ngOnDestroy(){this.subscription.unsubscribe(),this.paramsSub.unsubscribe()}onSubmit(t){this.isSaving=!0;let l=this.profileForm.getRawValue();l.isDefaultImage=this.profile.isDefaultImage,l.phone=this.stringUtils.getOnlyDigits(l.phone),l.otherWebsites.forEach(m=>{m.url===""&&(m.url=null)}),this.imageUpdated&&(l.imageCropped=this.profile.imageCropped,l.image=this.profile.image),this.userService.saveProfile(l).then(()=>{this.profileForm.markAsPristine(),this.isSaving=!1,this.imageUpdated=!1,this.messageService.sendMessage("profileUpdated"),t&&t()}).catch(m=>{this.snackbar.showError(m,"PROFILE_SAVE_ERROR"),this.isSaving=!1})}createForm(){let t=h.maxLength(250),l=h.maxLength(5e3);this.profileForm=this.formBuilder.group({userId:[null],firstName:[null,h.compose([h.required,t])],lastName:[null,h.compose([h.required,t])],principalEmail:[null,h.compose([h.required,h.email])],gender:[null,h.compose([h.required,h.pattern(y.gender)])],phone:[null,h.pattern(y.phoneCanada)],address:[null,h.compose([t])],appartment:[null,h.compose([t])],organizations:[[]],city:[null,h.compose([t])],postalCode:[null],country:[null,t],province:[{disabled:!0,value:null},t],biographie:["",h.compose([l])],biographieEnglish:["",h.compose([l])],sm40Company:[null,h.compose([t])],teamMemberFunction:[null,h.compose([t])],teamMemberFunctionEnglish:[null,h.compose([t])],communicationLanguage:[this.locale,h.compose([h.required,h.pattern(y.language)])],userVideo:[null,h.pattern(y.uri)],mainWebsite:[null,h.pattern(y.uri)],otherWebsites:this.formBuilder.array([],mi(this.maxOtherWebsites)),showContribution:[!0],facebookLink:[null,h.pattern(y.uri)],twitterLink:[null,h.pattern(y.uri)],youtubeLink:[null,h.pattern(y.uri)],linkedlnLink:[null,h.pattern(y.uri)],instagramLink:[null,h.pattern(y.uri)],tpsNumber:[null,h.compose([h.pattern(y.alphaNumPonc),t])],tvqNumber:[null,h.compose([h.pattern(y.alphaNumPonc),t])],image:[null],imageCropped:[null],agreements:this.formBuilder.group({publicProfile:this.formBuilder.group({accepted:[!1]})}),loginMethod:[null]})}unloadNotification(t){this.hasUnsavedData()&&(t.returnValue=!0)}hasUnsavedData(){if(this.profileForm)return this.profileForm.dirty||this.imageUpdated}getIsDefault(t){this.profile.isDefaultImage=t}addOtherWebsite(t,l=!1){if(this.otherWebsiteNumber++,this.profileForm.controls.otherWebsites.push(this.formBuilder.group({url:[t,h.pattern(y.uri)]})),!l){let m=this.otherWebsiteNumber-1;setTimeout(()=>{document.getElementById(`website${m}`).focus()},200)}}deleteWebsite(t){this.profileForm.controls.otherWebsites.removeAt(t),this.otherWebsiteNumber--}onScroll(){this.mobileService||this.tabs.selectedIndex===0&&this.sectionTable.onScroll()}laRucheConnect(){this.dialog.open(nt,Se(Me({},B.DEFAULT_CONFIG),{data:{callback:t=>{t&&(this.profileForm.get("loginMethod").setValue(ee.EMAIL),this.onSubmit(()=>{this.loadProfile()}))}},autoFocus:!1}))}facebookConnect(){this.doAutoSave(()=>{let{token:t}=this.cookieStorageService;this.thirdPartyAuthService.loginWith(lt.FACEBOOK,{token:t})})}googleConnect(){this.doAutoSave(()=>{let{token:t}=this.cookieStorageService;this.thirdPartyAuthService.loginWith(lt.GOOGLE,{token:t})})}setLanguage(){this.frenchBio=this.locale==="fr"}facebookDisconnect(){this.socialLoginDisconnect("Facebook").then(()=>{this.profile.facebookName=null,this.profile.facebookImage=null,this.profile.facebookEmail=null})}googleDisconnect(){this.socialLoginDisconnect("Google").then(()=>{this.profile.googleName=null,this.profile.googleImage=null,this.profile.googleEmail=null})}onSocialLogin(t){this.hasUnsavedData()?this.dialog.open(dt,{data:{message:this.translatablePipe.transform("messages.unsaved-data"),callback:t.bind(this)},autoFocus:!1}):t.bind(this)()}pickCountryByIsoCode(t){let l=this.countries.filter(m=>ct(m,"meta.isoCode")===t);if(l&&l.length===1)return l[0]}setPostalCodeValidators(t,l){t&&this.canadaId&&this.canadaId===t?l.setValidators(h.pattern(y.postalcode)):t&&this.usId&&this.usId===t?l.setValidators(h.pattern(y.zipcode)):l.setValidators(null),l.value&&l.value.length>0&&(l.markAsTouched(),l.updateValueAndValidity({onlySelf:!0,emitEvent:!0}))}setPhoneValidators(t,l){let m=t&&this.canadaId&&this.canadaId===t,v=t&&this.usId&&this.usId===t;m||v?l.setValidators(h.pattern(y.phoneCanadaUsa)):l.setValidators(null),l.value&&l.value.length>0&&(l.markAsTouched(),l.updateValueAndValidity({onlySelf:!0,emitEvent:!0}))}loadProfile(){return ht(this,null,function*(){this.userService.getUserProfile().then(t=>{this.profile=t.items[0],this.profileForm.patchValue(this.profile),this.profile.otherWebsites&&this.profile.otherWebsites.forEac
7h(l=>{this.addOtherWebsite(l.url,!0)}),this.setPostalCodeValidators(this.profile.country||null,this.profileForm.get("postalCode")),this.setPhoneValidators(this.profile.country||null,this.profileForm.get("phone")),this.imageUpdated=!1,setTimeout(()=>this.profileForm.markAsPristine())}).catch(()=>{this.snackbar.showError("GLOBAL_ERROR")}),this.contributionsLoading=!0,this.projectService.getUserContributionsProjects().then(t=>{this.contributions=t.items.map(l=>this.projectsCardFactory.createFromProjectThumbnail(l,{routerLink:this.routingService.routeFor(P.PROJECT_CONTRIBUTIONS,{slug:l.slug})}))}).finally(()=>{this.contributionsLoading=!1}),this.projectsLoading=!0,this.projectService.getUserProjects().then(t=>{t.items.sort((m,v)=>v.createdAt-m.createdAt),this.projects=t.items.filter(m=>!m.organization).map(m=>this.projectsCardFactory.createFromProjectThumbnail(m,{routerLink:this.projectCardRouterLink(m)}));let l=[...new Map(t.items.filter(m=>!!m.organization).map(m=>[m.organization,m])).values()];this.organizationProjects=l.map(m=>({owner:m.owner,projects:t.items.filter(v=>v.organization===m.organization).map(v=>this.projectsCardFactory.createFromProjectThumbnail(v,{routerLink:this.projectCardRouterLink(v)}))})),this.organizationProjects.sort((m,v)=>m.owner[this.locale].toLowerCase().localeCompare(v.owner[this.locale].toLowerCase()));for(this.organizationNumber of this.organizationProjects)for(this.projectNumber of this.organizationNumber.projects)this.projectsCount++}).finally(()=>{this.projectsLoading=!1})})}projectCardRouterLink(t){return t.version&&t.version>=2?this.routingService.routeFor(P.UPDATE_PROJECT,{id:t.projectId}):[ot.ProjectStatusEnum.PUBLISHED].includes(t.status)?this.routingService.routeFor(P.MANAGE_PROJECT,{id:t.projectId}):[ot.ProjectStatusEnum.COMPLETED_FAILED,ot.ProjectStatusEnum.COMPLETED_SUCCESS].includes(t.status)?this.routingService.routeFor(P.PROJECT_STATISTICS,{id:t.projectId}):this.routingService.routeFor(P.LEGACY_UPDATE_PROJECT,{id:t.projectId})}onLaunch(){this.routingService.navigateTo(P.LAUNCH_CAMPAIGN)}onMfa(t){t?(this.profileDrawerService.open(di.SIGN_IN,fi.SETUP_MFA),this.drawerSubscription=this.profileDrawerService.onClosed().subscribe(()=>{this.loadProfile()})):this.userService.resetMfaOptionalUser().then(()=>{delete this.profile.mfa})}get exploreLink(){return this.routingService.routeFor(P.PROJECTS)}get locale(){return re(this.translate)}socialLoginDisconnect(t){return this.userService.socialLoginDisconnect(t)}doAutoSave(t){this.profileForm.dirty?this.profileForm.invalid?this.snackbar.showError("PROFILE_REQUIRE_VALID_FORM"):this.onSubmit(t):t()}};r.\u0275fac=function(l){return new(l||r)},r.\u0275cmp=I({type:r,selectors:[["app-profile"]],viewQuery:function(l,m){if(l&1&&(te(en,7),te(tn,7),te(nn,7),te(on,5),te(He,5,Ct)),l&2){let v;ie(v=ne())&&(m.editor=v.first),ie(v=ne())&&(m.picture=v.first),ie(v=ne())&&(m.tabs=v.first),ie(v=ne())&&(m.sectionTable=v.first),ie(v=ne())&&(m.tabElements=v)}},hostBindings:function(l,m){l&1&&C("beforeunload",function(ye){return m.unloadNotification(ye)},Be)},standalone:!1,features:[Le],decls:3,vars:2,consts:[["loading",""],["TABS",""],["INFO",""],["ADDRESS",""],["ACCOUNTS",""],["COMMUNICATIONS",""],["SECTION_TABLE",""],["PAYMENTS",""],["class","container section-container",4,"ngIf","ngIfElse"],[1,"container","section-container"],["layout","three-one","alwaysShowSecondHalf",""],["side","left"],["title","pages.users.title"],["side","right"],[1,"form",3,"formGroup"],[1,"tabs",3,"selectedTabChange","selectedIndex","disableRipple"],[3,"label"],[1,"tab"],[1,"account"],["class","links",4,"ngIf"],[1,"content"],[1,"section__header"],[1,"text",2,"width","48%","padding-right","2%"],["formControlName","firstName","matInput",""],[4,"ngIf"],[1,"text",2,"width","48%","padding-left","2%"],["formControlName","lastName","matInput",""],[1,"email-container"],["formControlName","principalEmail","matInput","","maxlength","200","readonly","true"],["id","gender-label"],["aria-labelledby","gender-label","formControlName","gender",1,"genders"],["value","male",1,"gender"],["value","female",1,"gender"],["value","notspecified",1,"gender"],[2,"width","100%"],["autocomplete","off","formControlName","phone","matInput","",3,"maxlength","mask"],[2,"padding-bottom","20px"],["formControlName","address","matInput","","maxlength","200"],["formControlName","appartment","matInput","","maxlength","40"],["formControlName","city","matInput","","maxlength","200"],[1,"address"],["floatLabel","never",1,"no-line",2,"width","80%"],["formControlName","country",1,"mat-select-rounded",3,"ngModelChange","placeholder"],[3,"value"],[3,"value",4,"ngFor","ngForOf"],["formControlName","province",1,"mat-select-rounded",3,"placeholder"],[1,"postal-code",2,"width","90%","padding","12px 5% 0px 5%"],["formControlName","postalCode","matInput","","appPostalCodeFormat","",3,"format"],[3,"hidden"],["id","ACCOUNT"],[1,"connections"],[3,"connectionTitle","description","mfaNumber","email","isStandardLogin","isConnected","connect","enableMfa",4,"ngIf"],[3,"connectionTitle","image","description","isConnected","connect",4,"ngIf"],["id","communicationLanguageLabel"],["aria-labelledby","communicationLanguageLabel","formControlName","communicationLanguage",1,"genders"],["value","fr",1,"gender"],["value","en",1,"gender"],[1,"section__actions"],["app-v2-button","","color","yellow","type","button",3,"click","busy","disabled"],[1,"profileTab"],["class","profilPicture",4,"ngIf"],[1,"content",2,"width","100%"],["style","width: 100%; margin-bottom: -22px",4,"ngIf"],["class","englishBio",4,"ngIf"],[2,"padding-top","30px"],["class","siteWebInput","style","width: 100%",4,"ngIf"],[1,"siteWebInput",2,"width","100%"],["formControlName","userVideo","matInput","","maxlength","200",2,"width","100%"],[2,"padding-top","15px"],["formControlName","mainWebsite","matInput","","maxlength","200",2,"width","100%"],[3,"formGroup"],["formArrayName","otherWebsites"],[4,"ngFor","ngForOf"],["app-v2-button","","type","button",3,"click",4,"ngIf"],[1,"section__header",2,"padding-top","20px"],["aria-labelledby","userProjectShow",1,"project"],["formControlName","showContribution","value","contributions",1,"showButton"],[2,"padding-top","11px"],["formControlName","facebookLink","matInput","","maxlength","200",2,"width","100%"],["formControlName","twitterLink","matInput","","maxlength","200",2,"width","100%"],[2,"padding-top","6px"],["formControlName","youtubeLink","matInput","","maxlength","200",2,"width","100%"],["formControlName","linkedlnLink","matInput","","maxlength","200",2,"width","100%"],[2,"padding-top","13px"],["formControlName","instagramLink","matInput","","maxlength","200",2,"width","100%"],["formGroupName","agreements"],["formGroupName","publicProfile",1,"flex"],["formControlName","accepted",3,"value"],[1,"tab","my-projects"],[4,"ngIf","ngIfElse"],[1,"tab","myContributions"],[1,"links"],[2,"pointer-events","all",3,"topMargin"],[3,"label","reference"],[3,"label","reference",4,"ngIf"],[3,"connect","enableMfa","connectionTitle","description","mfaNumber","email","isStandardLogin","isConnected"],[3,"connect","connectionTitle","image","description","isConnected"],[2,"margin-top","2rem"],["formControlName","tpsNumber","matInput","","maxlength","200"],["formControlName","tvqNumber","matInput","","maxlength","200"],[2,"padding-top","15px","display","flex","justify-content","space-between"],[1,"ellipsis",2,"display","inline-block","width","40vh"],[1,"showButton",3,"ngModelChange","ngModel","checked","ngModelOptions"],[1,"profilPicture"],["logoCroppedInput","imageCropped","logoInput","image",3,"isDefaultChange","boundary","defaultImage","isDefaultImage","userProfil","viewport"],[2,"width","100%","margin-bottom","-22px"],["cdkTextareaAutosize","","formControlName","biographie","matInput","","maxlength","5000"],["cdkTextareaAutosize","","formControlName","biographieEnglish","matInput","","maxlength","5000"],[1,"englishBio"],[1,"panelheader"],[2,"font-size","14.6px","font-weight","bold"],[1,"bioMatExp",2,"width","100%"],["cdkTextareaAutosize","","formControlName","biographieEnglish","matInput","","maxlength","5000",1,"bioTextArea"],["cdkTextareaAutosize","","formControlName","biographie","matInput","","maxlength","5000",1,"bioTextArea"],["formControlName","sm40Company","matInput","","maxlength","200",1,"socialMediaInput",2,"width","100%"],["formControlName","teamMemberFunction","matInput","","maxlength","200",2,"width","100%"],["formControlName","teamMemberFunctionEnglish","matInput","","maxlength","200",2,"width","100%"],[3,"formGroupName"],[2,"width","calc(100% - 105px)"],["formControlName","url","matInput","","maxlength","200",2,"width","100%",3,"id"],["app-v2-button","","color","orange","iconLeft","cross","type","button",2,"float","right","margin-top","-42px",3,"click","compact","square"],["app-v2-button","","type","button",3,"click"],[3,"title","projectsCards",4,"ngFor","ngForOf"],[1,"noResult"],["src","assets/svg/big-icons/empty-projects.svg","alt",""],[3,"title","projectsCards"],["src","assets/svg/big-icons/empty-contributions.svg","alt",""],["app-v2-button","",3,"routerLink"]],template:function(l,m){if(l&1&&b(0,Gn,229,168,"div",8)(1,Wn,1,0,"ng-template",null,0,oe),l&2){let v=A(2);s("ngIf",m.user)("ngIfElse",v)}},dependencies:[k,be,_e,$e,Ce,Ke,De,F,Ci,xi,Pt,qt,W,j,z,G,J,Nt,H,q,Bt,Ft,He,ai,L,Qt,Y,Jt,U,$t,ii,ni,Kt,oi,Xt,Zt,ei,pi,Ht,xe,fe,Pi,S],styles:[`.container[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2rem}.section__header[_ngcontent-%COMP%]{margin:2rem 0 1rem}.section__actions[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:4rem 2rem 2rem}.connections[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.tab[_ngcontent-%COMP%]{overflow:visible;padding:2rem 0}.tab.my-projects[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:4rem}.connected[_ngcontent-%COMP%]{display:inline;align-self:flex-start;color:var(--color-secondary-green);border:2px solid var(--color-secondary-green);border-radius:8px;padding:.5rem;font-family:var(--font-primary-bold);font-size:1.25rem}.stripe-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;flex-direction:column}.stripe-container[_ngcontent-%COMP%]   .left-side[_ngcontent-%COMP%]{width:50%}
7.stripe-container[_ngcontent-%COMP%]   .right-side[_ngcontent-%COMP%]{width:50%;text-align:end}.stripe-container[_ngcontent-%COMP%]   .top-section[_ngcontent-%COMP%], .stripe-container[_ngcontent-%COMP%]   .bottom-section[_ngcontent-%COMP%]{display:flex;justify-content:space-between}@media (max-width: 1000px){.connected[_ngcontent-%COMP%]{display:inline-block}.stripe-container[_ngcontent-%COMP%]{gap:2rem;margin:0 0 3rem}.stripe-container[_ngcontent-%COMP%]   .left-side[_ngcontent-%COMP%]{width:100%}.stripe-container[_ngcontent-%COMP%]   .right-side[_ngcontent-%COMP%]{width:100%;text-align:start}.stripe-container[_ngcontent-%COMP%]   .top-section[_ngcontent-%COMP%], .stripe-container[_ngcontent-%COMP%]   .bottom-section[_ngcontent-%COMP%]{flex-direction:column;gap:1rem}.stripe-container[_ngcontent-%COMP%]   .stripe-disconnect[_ngcontent-%COMP%]{margin:1rem 0 0 1rem}}.socialMediaInput[_ngcontent-%COMP%]{cursor:auto}.profileName[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.account[_ngcontent-%COMP%], .profileTab[_ngcontent-%COMP%]{display:flex}.links[_ngcontent-%COMP%]{padding-top:0;width:25%;min-width:250px}.account[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{width:75%}.genders[_ngcontent-%COMP%]{display:flex;flex-direction:row;margin:10px 0;padding-bottom:20px}label[_ngcontent-%COMP%]{font-family:AvertaExtraBold;font-size:16px;font-weight:400;color:#0000008a}.gender[_ngcontent-%COMP%]{margin:5px;font-family:AvertaBold;font-size:18px;color:#0000008a}.address[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:flex-end}.address[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{width:33%;
7min-width:200px}mat-label[_ngcontent-%COMP%]{padding-left:30px}.profilPicture[_ngcontent-%COMP%]{padding-top:0;width:33%;min-width:270px}.edit[_ngcontent-%COMP%]{width:200px;display:none;flex-direction:column;text-align:center}.static[_ngcontent-%COMP%]{display:flex;width:200px;flex-direction:column;text-align:center}.action[_ngcontent-%COMP%]{color:#737373;font-family:Averta;text-decoration:underline;font-size:12px;padding:5px 0}.warning[_ngcontent-%COMP%]{color:#000;font-family:Averta;font-size:14px;padding:10px 0 5px}.imageSizeText[_ngcontent-%COMP%]{font-size:16px!important;margin-top:0!important;line-height:21px!important;padding-top:15px!important;white-space:pre-wrap!important}.locationDropDown[_ngcontent-%COMP%]{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}[_nghost-%COMP%]     .mat-mdc-text-field-wrapper{display:block;position:relative;flex:auto;width:100%}.mat-expansion-panel[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:none}.mat-expansion-panel-header-title[_ngcontent-%COMP%]{height:27px}#mat-select-3[_ngcontent-%COMP%], #mat-select-2[_ngcontent-%COMP%]{width:96%}mat-radio-button[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{font-size:18px;font-family:Averta}[_nghost-%COMP%]     .bioMatExp>div:nth-child(1)>div:nth-child(1)>div:nth-child(1){padding-top:0!important;border-top-width:0px!important;margin-bottom:-22px!important;padding-bottom:0!important}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]{border-top:0px!important}.showButton[_ngcontent-%COMP%]{color:#000!important}.englishBio[_ngcontent-%COMP%]{font-size:16px;font-weight:400;color:#0000008a;margin-top:11px}textarea[_ngcontent-%COMP%]{font-size:18px;height:120px;line-height:24px;resize:none!important;margin-bottom:0!important;font-family:var(--font-primary)}.social-title[_ngcontent-%COMP%]{font-family:AvertaExtraBold}.social[_ngcontent-%COMP%]{background-color:#eef6fa;width:100%;height:100px;padding-left:30px;display:flex;align-items:center;border-radius:18px}.deletingAccountLink[_ngcontent-%COMP%]{font-size:14px!important;opacity:.6!important;text-decoration:underline;cursor:pointer}.social-disconnect[_ngcontent-%COMP%]{margin-top:0;width:150px}.profile-image[_ngcontent-%COMP%]{position:relative;left:0;top:0;width:60px;height:60px}.profile-mask[_ngcontent-%COMP%]{position:relative;margin-left:-60px;width:60px;height:60px}.social-left[_ngcontent-%COMP%]{flex-grow:1;min-width:70px}.stripe-disconnect[_ngcontent-%COMP%]{margin-top:0!important}.social-right[_ngcontent-%COMP%]{flex-grow:1}.change-password[_ngcontent-%COMP%]{padding-bottom:20px}.change-password[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#737373;font-family:Averta;text-decoration:underline}.tuilesContainer[_ngcontent-%COMP%]{width:100%;height:max-content;display:flex;flex-wrap:wrap}.tuilesContainer[_ngcontent-%COMP%]   .spacing[_ngcontent-%COMP%]{padding-right:20px}.noResult[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-direction:column;align-items:center}.noResult[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-family:AvertaExtraBold;font-size:20px;margin:30px 0 15px}.my-organizations[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2rem;container-type:inline-size}.organizations-grid[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:2.275rem;padding:2rem 0}@container (max-width: 1349px){.organizations-grid[_ngcontent-%COMP%]{flex-wrap:nowrap;overflow-y:scroll;padding:1rem 0}}@container (max-width: 1000px){.organizations-grid[_ngcontent-%COMP%]{gap:1rem}}.organization-card[_ngcontent-%COMP%]{display:flex;flex:0 0 310px;max-width:310px;flex-direction:column;background:var(--color-primary-white);border:1px solid var(--color-primary-black);border-radius:.75rem;text-decoration:none;color:inherit;cursor:pointer;padding:1.5rem}.organization-card[_ngcontent-%COMP%]:hover{text-decoration:none;background-color:var(--color-primary-beige)}.organization-card__content[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex:1;justify-content:center}.organization-card__title[_ngcontent-%COMP%]{font-family:var(--font-primary-semi-bold);font-size:1.25rem;color:var(--color-primary-black);margin:0;line-height:1.4;word-wrap:break-word}.email-container[_ngcontent-%COMP%]{display:flex;align-items:center}.email-container[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{width:100%}.email-container[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{float:right;width:max-content;min-width:max-content}.pre-line[_ngcontent-%COMP%]{display:block;vertical-align:top;white-space:pre-line;margin-left:10px}@media screen and (max-width: 1300px){.profile-information[_ngcontent-%COMP%]{font-size:28px}}@media screen and (max-width: 900px){.email-container[_ngcontent-%COMP%]{flex-direction:column;align-items:normal;margin-bottom:20px}}@media screen and (max-width: 799px){[_nghost-%COMP%]     .mat-mdc-tab-labels{justify-content:center}#pictureTextContent[_ngcontent-%COMP%]{padding-left:35px;text-align:left}.account[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{width:100%;overflow-x:hidden}.account[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   .text[_ngcontent-%COMP%]{width:100%!important;padding-left:0!important;padding-right:0!important}.genders[_ngcontent-%COMP%]{flex-direction:column}.address[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.address[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{width:100%;
7min-width:200px}.address[_ngcontent-%COMP%]   .no-line[_ngcontent-%COMP%]{width:95%!important}.postal-code[_ngcontent-%COMP%]{width:100%!important;padding:0!important}.social[_ngcontent-%COMP%]{background-color:#eef6fa;display:flex;flex-direction:column;align-items:center;border-radius:18px;padding:30px 0;height:auto}.social-center[_ngcontent-%COMP%]{padding:15px 0}.profileTab[_ngcontent-%COMP%]{flex-direction:column}.profilPicture[_ngcontent-%COMP%]{padding-top:0;padding-bottom:30px;width:100%}.tuilesContainer[_ngcontent-%COMP%]{justify-content:center}.static[_ngcontent-%COMP%]{width:100%;flex-direction:row;justify-content:center}.static[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:50%}.profileName[_ngcontent-%COMP%]{margin-left:0}}
8/*# sourceMappingURL=edit.component-U5XLK4XK.css.map */`]});let e=r;return e})(),at=(()=>{let r=class r{constructor(){this.dialog=_(Te),this.translatablePipe=_(S)}canDeactivate(t){return t.hasUnsavedData()?this.dialog.open(dt,{data:{message:this.translatablePipe.transform("messages.unsaved-data")},autoFocus:!1}).afterClosed():Pe(!0)}};r.\u0275fac=function(l){return new(l||r)},r.\u0275prov=vt({token:r,factory:r.\u0275fac});let e=r;return e})();var K=ut(ki());function Hn(e,r){if(e&1&&(a(0,"div",20),g(1,"img",21),o()),e&2){let n=u(2);i(),s("src",n.profile.imageCropped,N)}}function qn(e,r){if(e&1&&(a(0,"p"),d(1),o()),e&2){let n=u(2);i(),f(" ",n.profile.teamMemberFunction," ")}}function Jn(e,r){if(e&1&&(a(0,"p"),d(1),o()),e&2){let n=u(2);i(),f(" ",n.profile.teamMemberFunctionEnglish," ")}}function Qn(e,r){if(e&1&&(a(0,"p"),d(1),o()),e&2){let n=u(2);i(),f(" ",n.profile.sm40Company," ")}}function Yn(e,r){if(e&1&&(O(0),d(1),T()),e&2){let n=r.$implicit,t=r.last;i(),Ie(" ",n,"",t?"":", ")}}function $n(e,r){if(e&1&&(a(0,"div")(1,"p"),d(2),p(3,"translatable"),b(4,Yn,2,2,"ng-container",22),o()()),e&2){let n=u(2);i(2),f(" ",c(3,2,n.profile.gender==="female"?"REGION_ROLE_SM40_FEMALE":"REGION_ROLE_SM40")," La Ruche "),i(2),s("ngForOf",n.profile.sm40)}}function Kn(e,r){if(e&1&&(O(0),d(1),T()),e&2){let n=r.$implicit,t=r.last;i(),Ie(" ",n,"",t?"":", ")}}function Xn(e,r){if(e&1&&(a(0,"p"),d(1),p(2,"translatable"),b(3,Kn,2,2,"ng-container",22),o()),e&2){let n=u(2);i(),f(" > ",c(2,2,n.profile.gender==="female"?"REGION_ROLE_COFOUNDER_FEMALE":"REGION_ROLE_COFOUNDER")," La Ruche "),i(2),s("ngForOf",n.profile.cofounder)}}function Zn(e,r){e&1&&(a(0,"p"),d(1),p(2,"translatable"),o()),e&2&&(i(),f(" ",c(2,1,"REGION_ROLE_COMMITTEE")," "))}function eo(e,r){e&1&&(a(0,"p"),d(1),p(2,"translatable"),o()),e&2&&(i(),f(" ",c(2,1,"ROLE_CA_MEMBER")," "))}function to(e,r){e&1&&(a(0,"p"),d(1),p(2,"translatable"),o()),e&2&&(i(),f(" ",c(2,1,"pages.users.show.sections.public.no-biography")," "))}function io(e,r){if(e&1&&(a(0,"div")(1,"a",23),d(2),o()()),e&2){let n=r.$implicit,t=u(3);i(),s("href",t.formatUrl(n.url),N),i(),f(" ",t.formatUrl(n.url)," ")}}function no(e,r){if(e&1&&(a(0,"div",14)(1,"p",15),d(2),p(3,"translatable"),o(),a(4,"div",16)(5,"a",23),d(6),o(),b(7,io,3,2,"div",22),o()()),e&2){let n=u(2);i(2),f(" ",c(3,4,"pages.users.show.sections.public.website")," "),i(3),s("href",n.formatUrl(n.profile.mainWebsite),N),i(),f(" ",n.formatUrl(n.profile.mainWebsite)," "),i(),s("ngForOf",n.profile.otherWebsites)}}function oo(e,r){if(e&1&&(a(0,"a",26),g(1,"app-v2-icon",27),o()),e&2){let n=u(3);s("href",n.formatUrl(n.profile.facebookLink),N)}}function ao(e,r){if(e&1&&(a(0,"a",26),g(1,"app-v2-icon",28),o()),e&2){let n=u(3);s("href",n.formatUrl(n.profile.instagramLink),N)}}function ro(e,r){if(e&1&&(a(0,"a",26),g(1,"app-v2-icon",29),o()),e&2){let n=u(3);s("href",n.formatUrl(n.profile.linkedlnLink),N)}}function so(e,r){if(e&1&&(a(0,"a",26),g(1,"app-v2-icon",30),o()),e&2){let n=u(3);s("href",n.formatUrl(n.profile.youtubeLink),N)}}function lo(e,r){if(e&1&&(a(0,"a",26),g(1,"app-v2-icon",31),o()),e&2){let n=u(3);s("href",n.formatUrl(n.profile.twitterLink),N)}}function po(e,r){if(e&1&&(a(0,"div",14)(1,"p",15),d(2),p(3,"translatable"),o(),a(4,"div",24),b(5,oo,2,1,"a",25)(6,ao,2,1,"a",25)(7,ro,2,1,"a",25)(8,so,2,1,"a",25)(9,lo,2,1,"a",25),o()()),e&2){let n=u(2);i(2),f(" ",c(3,6,"pages.users.show.sections.public.social-media")," "),i(3),s("ngIf",n.profile.facebookLink),i(),s("ngIf",n.profile.instagramLink),i(),s("ngIf",n.profile.linkedlnLink),i(),s("ngIf",n.profile.youtubeLink),i(),s("ngIf",n.profile.twitterLink)}}function co(e,r){if(e&1&&(a(0,"div",32)(1,"h2",13),d(2),p(3,"translatable"),o(),a(4,"div",33),g(5,"app-v2-projects-row",34),o()()),e&2){let n=u(2);i(2),f(" ",c(3,2,"pages.users.show.sections.projects.title")," "),i(3),s("projectsCards",n.projects)}}function mo(e,r){if(e&1&&(a(0,"div")(1,"h2",13),d(2),p(3,"translatable"),o(),g(4,"app-v2-projects-row",34),o()),e&2){let n=u(2);i(2),f(" ",c(3,2,"pages.users.show.sections.contributions.title")," "),i(2),s("projectsCards",n.contributions)}}function fo(e,r){if(e&1&&(a(0,"div",2)(1,"div",3)(2,"app-v2-hero",4)(3,"app-v2-hero-block",5)(4,"app-lrd-hero-box")(5,"div",6),b(6,Hn,2,1,"div",7),a(7,"div",8)(8,"h3"),d(9),o(),a(10,"div",9),b(11,qn,2,1,"p",10)(12,Jn,2,1,"p",10)(13,Qn,2,1,"p",10)(14,$n,5,4,"div",10)(15,Xn,4,4,"p",10)(16,Zn,3,3,"p",10)(17,eo,3,3,"p",10),o()()()()(),a(18,"app-v2-hero-block",11)(19,"app-card-stack"),g(20,"app-v2-hero-illustration"),o()()()(),a(21,"div",12)(22,"h2",13),d(23),p(24,"translatable"),o(),a(25,"div",14)(26,"p",15),d(27),p(28,"translatable"),o(),a(29,"div",16),g(30,"app-v2-html-content",17),b(31,to,3,3,"p",10),o()(),b(32,no,8,6,"div",18)(33,po,10,8,"div",18),o(),a(34,"div",3),b(35,co,6,4,"div",19),o(),a(36,"div",3),b(37,mo,5,4,"div",10),o()()),e&2){let n=u();i(6),s("ngIf",n.profile.imageCropped),i(3),x(n.profile.firstName+" "+n.profile.lastName),i(2),s("ngIf",n.profile.teamMemberFunction&&n.teamMember&&n.locale==="fr"),i(),s("ngIf",n.profile.teamMemberFunctionEnglish&&n.teamMember&&n.locale==="en"),i(),s("ngIf",n.profile.sm40Company&&n.cofounder||n.ambassador||n.teamMember),i(),s("ngIf",n.profile&&n.ambassador),i(),s("ngIf",n.profile&&n.cofounder),i(),s("ngIf",n.profile.committee&&n.profile.committee.length>0),i(),s("ngIf",n.profile&&n.caMember),i(6),f(" ",c(24,17,"pages.users.show.sections.public.title")," "),i(4),x(c(28,19,"pages.users.show.sections.public.biography")),i(3),s("value",n.profile.bio),i(),s("ngIf",!n.profile.bio),i(),s("ngIf",n.profile.mainWebsite),i(),s("ngIf",n.profile.facebookLink||n.profile.instagramLink||n.profile.linkedlnLink||n.profile.youtubeLink||n.profile.twitterLink),i(2),s("ngIf",n.projects.length>0),i(2),s("ngIf",n.contributions.length>0)}}function go(e,r){e&1&&g(0,"app-section-loading")}var Ee=class Ee extends Qe{constructor(){super(),this.router=_(ze),this.activatedRoute=_(je),this.routingService=_(pe),this.userService=_(R),this.translate=_(ae),this.variousService=_(We),this.projectService=_(qe),this.projectsCardFactory=_(Ye),this.logger=kt.withName("ShowUserComponent",Tt.COMPONENT),this.subscriptions=new _t,this.profile={},this.showPerso=!0,this.teamMember=!1,this.ambassador=!1,this.caMember=!1,this.cofounder=!1,this.projects=[],this.contributions=[]}ngOnInit(){super.ngOnInit(),this.subscriptions.add(this.activatedRoute.params.subscribe(r=>{this.loadProfile(r.userId),window.scrollTo(0,0)}))}providePageMetadata(){return Pe(Ge())}setMetaTags(r){let n=[],t={key:"pages.users.show.metadata.title",params:{firstName:this.profile.firstName,lastName:this.profile.lastName}},l={title:t,image:this.profile.imageCropped,url:this.routingService.routeUrlFor(P.USER_PUBLIC_PROFILE,{slug:r})};if(this.profile.bio){let m={key:"pages.users.show.metadata.description",params:{description:this.profile.bio}};l.description=m,n.push({name:"description",content:m})}n.push(...Rt(l)),this.metadataService.updateMetadata({title:t,tags:n})}formatUrl(r){return r.match(/^[a-zA-Z]+:\/\//)||(r=`http://${r}`),r}ngOnDestroy(){this.subscriptions.unsubscribe()}get locale(){return re(this.translate)}getRegion(r){r.length>0&&r.forEach((n,t)=>this.variousService.getRegion(n).then(l=>{r[t]=l.name}).catch(()=>{}))}get mobile(){return(0,K.default)(window).width()<800}onResize(){this.mobile||((0,K.default)("#statusContent").prependTo((0,K.default)("#infoContent")),(0,K.default)("#nameBox").prependTo((0,K.default)("#infoContent")),(0,K.default)("#profilImage").prependTo((0,K.default)("#infoContainer")))}hasSocialMedia(){return!!(this.profile.facebookLink||this.profile.instagramLink||this.profile.linkedlnLink||this.profile.youtubeLink||this.profile.twitterLink)}setBio(){this.locale==="en"?this.profile.bio=this.profile.biographieEnglish||this.profile.biographie||"":this.profile.bio=this.profile.biographie||this.profile.biographieEnglish||""}showPersonal(){!this.profile.biographie&&!this.profile.biographieEnglish&&!this.profile.mainWebsite&&!this.profile.otherWebsites&&!this.profile.facebookLink&&!this.profile.twitterLink&&!this.profile.youtubeLink&&!this.profile.linkedlnLink&&!this.profile.instagramLink&&(this.showPerso=!1)}getInfo(){this.profile.caMember&&(this.caMember=!0),this.profile.cofounder.length>0&&(this.cofounder=!0),this.profile.sm40.length>0&&(this.ambassador=!0),this.profile.teamMember&&(this.teamMember=!0)}loadProfile(r){this.userService.getUserPublicProfile(r).then(n=>{this.profile=n.items[0],this.showPersonal(),this.getInfo(),this.setBio(),this.getRegion(this.profile.sm40),this.getRegion(this.profile.cofounder),this.setMetaTags(r),this.projectService.getUserPublicProfileProjects(this.profile.userId).then(t=>
8{this.projects=t.items.map(l=>this.projectsCardFactory.createFromProjectThumbnail(l))}),this.projectService.getUserPublicContributionsProjects(this.profile.userId).then(t=>{this.contributions=t.items.map(l=>this.projectsCardFactory.createFromProjectThumbnail(l))})}).catch(n=>{this.logger.error(n),this.router.navigateByUrl("errorpage",{skipLocationChange:!0})})}};Ee.\u0275fac=function(n){return new(n||Ee)},Ee.\u0275cmp=I({type:Ee,selectors:[["ng-component"]],hostBindings:function(n,t){n&1&&C("resize",function(m){return t.onResize(m)},Be)},standalone:!1,features:[Le],decls:3,vars:2,consts:[["loading",""],["class","container",4,"ngIf","ngIfElse"],[1,"container"],[1,"section-container"],["layout","three-one","alwaysShowSecondHalf",""],["side","left"],[1,"header-profile"],["class","header-profile__img",4,"ngIf"],[1,"header-profile__infos"],[1,"header-profile__role"],[4,"ngIf"],["side","right"],[1,"section-container","content"],[1,"title"],[1,"block"],[1,"block__title"],[1,"block__content"],[3,"value"],["class","block",4,"ngIf"],["class","containers",4,"ngIf"],[1,"header-profile__img"],[3,"src"],[4,"ngFor","ngForOf"],["target","_blank","rel","noopener noreferrer",3,"href"],[1,"block__content","block__content--social"],["rel","noopener","target","_blank",3,"href",4,"ngIf"],["rel","noopener","target","_blank",3,"href"],["icon","social-facebook","size","large"],["icon","social-instagram","size","large"],["icon","social-linkedin","size","large"],["icon","social-youtube","size","large"],["icon","social-twitter","size","large"],[1,"containers"],[1,"tuilesContainer"],[3,"projectsCards"]],template:function(n,t){if(n&1&&b(0,fo,38,21,"div",1)(1,go,1,0,"ng-template",null,0,oe),n&2){let l=A(2);s("ngIf",t.profile)("ngIfElse",l)}},dependencies:[Xe,le,be,_e,$e,Ce,Ke,De,F,xe,fe,S],styles:[`.lrd-shadow[_ngcontent-%COMP%], .header-profile__img[_ngcontent-%COMP%]{--border-radius: .75rem;--shadow-color: var(--color-primary-black);--shadow-depth: 6px;--negative-shadow-depth: calc(var(--shadow-depth) * -1);border-radius:var(--border-radius);box-shadow:var(--negative-shadow-depth) var(--shadow-depth) 0 0 var(--shadow-color)!important;transition:.2s box-shadow ease}.lrd-shadow--4[_ngcontent-%COMP%]{--shadow-depth: 4px}.lrd-shadow--compensated-x[_ngcontent-%COMP%]{padding-left:var(--shadow-depth)}.lrd-shadow--compensated-y[_ngcontent-%COMP%]{padding-bottom:var(--shadow-depth)}.lrd-shadow--hoverable[_ngcontent-%COMP%], .lrd-shadow--small-hoverable[_ngcontent-%COMP%]{--shadow-color: var(--color-primary-black);--shadow-depth: 0;--negative-shadow-depth: calc(var(--shadow-depth) * -1);will-change:transform,opacity;box-shadow:var(--negative-shadow-depth) var(--shadow-depth) 0 0 var(--shadow-color);transform:translate(var(--shadow-depth),var(--negative-shadow-depth));transition:.2s transform ease,.2s box-shadow ease}.lrd-shadow--hoverable[_ngcontent-%COMP%]:hover, .lrd-shadow--small-hoverable[_ngcontent-%COMP%]:hover{--shadow-depth: var(--hover-shadow-depth, 6px)}.lrd-shadow--small-hoverable[_ngcontent-%COMP%]{--hover-shadow-depth: 4px}.lrd-shadow-with-border[_ngcontent-%COMP%], .lrd-shadow--golden[_ngcontent-%COMP%]{--shadow-color: var(--color-primary-white);--shadow-border-color: var(--color-primary-black);box-shadow:var(--negative-shadow-depth) var(--shadow-depth) 0 0 var(--shadow-color),var(--negative-shadow-depth) var(--shadow-depth) 0 1px var(--shadow-border-color)!important;--focus-outline-color: var(--shadow-border-color);outline-offset:0}.lrd-shadow--golden[_ngcontent-%COMP%]{--shadow-color: var(--color-shadow-golden);--shadow-border-color: var(--button-border-color, var(--color-primary-black))}.container[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2rem}.header-profile[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:flex-end;gap:1rem}.header-profile__img[_ngcontent-%COMP%]{border-radius:8px;width:120px;height:120px;overflow:hidden;border:1px solid var(--color-primary-black);background-color:var(--color-primary-white)}.header-profile__infos[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.5rem}.content[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:3rem}.block[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1rem}.block__title[_ngcontent-%COMP%]{font-family:var(--font-primary-semi-bold);font-size:1.5rem}.block__content[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.5rem;padding:0 0 0 1rem}.block__content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{list-style-type:disc;list-style-position:outside;padding:0 0 0 1rem}.block__content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin:.25rem 0}.block__content--social[_ngcontent-%COMP%]{flex-direction:row}.organizations-grid[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:2.275rem;margin-top:2rem}.organization-card[_ngcontent-%COMP%]{display:flex;flex:0 0 310px;max-width:310px;flex-direction:column;background:var(--color-primary-white);border:1px solid var(--color-primary-black);border-radius:.75rem;text-decoration:none;color:inherit;cursor:pointer;padding:1.5rem}.organization-card[_ngcontent-%COMP%]:hover{text-decoration:none;background-color:var(--color-primary-beige)}.organization-card__content[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex:1;justify-content:center}.organization-card__title[_ngcontent-%COMP%]{font-family:var(--font-primary-semi-bold);font-size:1.25rem;color:var(--color-primary-black);margin:0;line-height:1.4;word-wrap:break-word}@media (max-width: 750px){.header-profile[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-start}}
9/*# sourceMappingURL=show.component-MAHCRSAF.css.map */`]});var ke=Ee;bt([Mi(300)],ke.prototype,"onResize",null);var uo=Wt([{paths:{fr:"moi",en:"me"},canDeactivate:Ot([at]),canActivate:It([hi]),component:Ii},{path:":userId",component:ke}]),Oi=(()=>{let r=class r{};r.\u0275fac=function(l){return new(l||r)},r.\u0275mod=Fe({type:r}),r.\u0275inj=Ne({imports:[st.forChild(uo),st]});let e=r;return e})();var Vs=(()=>{let r=class r{};r.\u0275fac=function(l){return new(l||r)},r.\u0275mod=Fe({type:r}),r.\u0275inj=Ne({providers:[at,S],imports:[Xe,de,le,k,be,_e,_i,Ce,Ei,yt,wi,Oi,$,ti,vi,xe,fe,nt,it,tt]});let e=r;return e})();export{Vs as UsersModule};
10//# sourceMappingURL=chunk-Y2XTSSAG.js.map
11
12//# debugId=889f171e-cc37-508b-a40e-490c8e52c1a6

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.