1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[1898],{81164:(me,R,_)=>{_.d(R,{F:()=>A});var Z=_(97582),d=_(34182),C=_(70672),w=_(92713),x=_(4833),q=_(9960),v=_(83807),e=_(79956),f=_(99182),y=_(92340),o=_(72096),T=_(4881),U=_(69808);function O(c,u){1&c&&(o.TgZ(0,"div",4),o._uU(1," Dans le formulaire de connexion je renseigne\xa0:"),o._UZ(2,"br"),o.TgZ(3,"ol",5)(4,"li",6),o._uU(5," Votre "),o.TgZ(6,"b"),o._uU(7,"num\xe9ro adh\xe9rent"),o.qZA(),o._uU(8,", visible sur votre carte mutuelle "),o.qZA(),o.TgZ(9,"li"),o._uU(10," Votre "),o.TgZ(11,"b"),o._uU(12,"code d'acc\xe8s, "),o.qZA(),o._uU(13," qui sera visible sur vos relev\xe9s de prestations \xe0 compter du 31/10/2021 "),o.qZA()()())}function k(c,u){1&c&&(o.TgZ(0,"div",4),o._uU(1," Le code d\u2019acc\xe8s extranet se situe sur ma carte de mutuelle est comporte 8 lettres. "),o.qZA())}let J=(()=>{class c{constructor(n){this.modalCtrl=n,this.env=y.N}dismiss(){this.modalCtrl.dismiss()}}return c.\u0275fac=function(n){return new(n||c)(o.Y36(T.IN))},c.\u0275cmp=o.Xpm({type:c,selectors:[["app-cimut-help-modal"]],decls:7,vars:4,consts:[["color","primary"],[1,"text-light"],[1,"bg-white",3,"fullscreen"],["class","p-3",4,"ngIf"],[1,"p-3"],[1,"pl-3"],[1,"mb-2"]],template:function(n,m){1&n&&(o.TgZ(0,"ion-header")(1,"ion-toolbar",0)(2,"ion-title",1),o._uU(3),o.qZA()()(),o.TgZ(4,"ion-content",2),o.YNc(5,O,14,0,"div",3),o.YNc(6,k,2,0,"div",3),o.qZA()),2&n&&(o.xp6(3),o.hij(" ","COMPLEVIE"===m.env.mutuelleCode?"O\xf9 trouver mon code extranet ?":"Pour me connecter \xe0 l'espace adh\xe9rent"," "),o.xp6(1),o.Q6J("fullscreen",!0),o.xp6(1),o.Q6J("ngIf","MFIF"===m.env.mutuelleCode),o.xp6(1),o.Q6J("ngIf","COMPLEVIE"===m.env.mutuelleCode||"MGPS"===m.env.mutuelleCode))},dependencies:[U.O5,T.W2,T.Gu,T.wd,T.sr],styles:[".icon-close[_ngcontent-%COMP%]{position:absolute;top:-50%;right:0}.text-light[_ngcontent-%COMP%]{font-size:13px}"]}),c})();var L=_(23123),V=_(87552),Q=_(70796),F=_(42045),z=_(41719);function D(c,u){if(1&c){const n=o.EpF();o.TgZ(0,"div",17)(1,"ion-label",21),o.NdJ("click",function(){o.CHM(n);const l=o.oxw(3);return o.KtG(l.toggleControl("touchID"))}),o._UZ(2,"ion-icon",22),o._uU(3),o._UZ(4,"br"),o._uU(5," des prochaines connexions "),o.qZA(),o.TgZ(6,"ion-toggle",23),o.NdJ("ionChange",function(){o.CHM(n);const l=o.oxw(3);return o.KtG(l.vibrate())}),o.qZA()()}if(2&c){const n=o.oxw(3);o.xp6(2),o.Q6J("src",n.touchIdType===n.TouchIdTypes.TouchId?"/assets/svg/id-touch.svg":"assets/svg/face-id.svg"),o.xp6(1),o.hij(" Utiliser ",n.touchIdType===n.TouchIdTypes.TouchId?"Touch ID":"Face ID"," lors")}}function H(c,u){if(1&c){const n=o.EpF();o.TgZ(0,"div")(1,"ion-item",8),o._UZ(2,"ion-icon",9),o.TgZ(3,"ion-label",10),o._uU(4),o.qZA(),o.TgZ(5,"ion-input",11,12),o.NdJ("change",function(l){o.CHM(n);const p=o.oxw(2);return o.KtG(p.setValueOnChange(l,"userName"))})("input",function(l){o.CHM(n);const p=o.MAs(6);return o.KtG(p.value=l.target.value.toLowerCase())}),o.qZA()(),o.TgZ(7,"ion-item",8),o._UZ(8,"ion-icon",13),o.TgZ(9,"ion-label",10),o._uU(10),o.qZA(),o.TgZ(11,"ion-input",14),o.NdJ("change",function(l){o.CHM(n);const p=o.oxw(2);return o.KtG(p.setValueOnChange(l,"password"))}),o.qZA(),o.TgZ(12,"ion-button",15),o.NdJ("click",function(){o.CHM(n);const l=o.oxw(2);return o.KtG(l.togglePasswordMode())}),o._UZ(13,"ion-icon",16),o.qZA()(),o.TgZ(14,"div",17)(15,"ion-label",18),o.NdJ("click",function(){o.CHM(n);const l=o.oxw(2);return o.KtG(l.toggleControl("rememberMe"))}),o._uU(16," M\xe9moriser mon identifiant "),o.qZA(),o.TgZ(17,"ion-toggle",19),o.NdJ("ionChange",function(){o.CHM(n);const l=o.oxw(2);return o.KtG(l.vibrate())}),o.qZA()(),o.YNc(18,D,7,2,"div",20),o.qZA()}if(2&c){const n=o.oxw(2);o.xp6(3),o.Q6J("color",n.getError("userName")?"danger":void 0),o.xp6(1),o.hij(" ",n.getError("userName")||n.env.homeLabelLogin," "),o.xp6(5),o.Q6J("color",n.getError("password")?"danger":void 0),o.xp6(1),o.hij(" ",n.getError("password")||"Mot de passe"," "),o.xp6(1),o.Q6J("type",n.clearPassword?"text":"password")("autocomplete",n.FormMode.LOGIN?"current-password":"new-password"),o.xp6(2),o.Q6J("icon",n.clearPassword?"eye-off":"eye"),o.xp6(5),o.Q6J("ngIf",n.touchIdType!==n.TouchIdTypes.None)}}function j(c,u){1&c&&(o.TgZ(0,"span")(1,"strong"),o._uU(2,"Pour des raisons de s\xe9curit\xe9, votre compte est bloqu\xe9 apr\xe8s au moins 3 tentatives d'acc\xe8s infructueuses."),o.qZA()())}function Y(c,u){if(1&c&&(o.TgZ(0,"p",29),o.YNc(1,j,3,0,"span",2),o._uU(2," Pour r\xe9initialiser votre mot de passe, veuillez renseigner les informations suivantes. Un e-mail vous sera envoy\xe9, contenant un mot de passe temporaire. "),o.qZA()),2&c){const n=o.oxw(3);o.xp6(1),o.Q6J("ngIf",n.isAccountBlocked)}}function K(c,u){1&c&&(o.TgZ(0,"p",29),o._uU(1," Pour que nous puissions vous assister dans la cr\xe9ation de votre compte, veuillez remplir les informations suivantes\xa0: "),o.qZA())}function W(c,u){if(1&c){const n=o.EpF();o.TgZ(0,"div"),o.YNc(1,Y,3,1,"p",24),o.YNc(2,K,2,0,"p",24),o.TgZ(3,"ion-item",8),o._UZ(4,"ion-icon",9),o.TgZ(5,"ion-label",10),o._uU(6),o.qZA(),o.TgZ(7,"ion-input",25,12),o.NdJ("input",function(l){o.CHM(n);const p=o.MAs(8);return o.KtG(p.value=l.target.value.toLowerCase())}),o.qZA()(),o.TgZ(9,"ion-item",8),o._UZ(10,"ion-icon",9),o.TgZ(11,"ion-label",10),o._uU(12),o.qZA(),o._UZ(13,"ion-input",26),o.qZA(),o.TgZ(14,"ion-button",27),o.NdJ("click",function(){o.CHM(n);const l=o.oxw(2);return o.KtG(l.openHelpModal())}),o._UZ(15,"ion-icon",28),o._uU(16," O\xf9 trouver mon code extranet ? "),o.qZA()()}if(2&c){const n=o.oxw(2);o.xp6(1),o.Q6J("ngIf",n.formMode===n.FormMode.PASSWORD_RESET_1),o.xp6(1),o.Q6J("ngIf",n.formMode===n.FormMode.REGISTER_1),o.xp6(3),o.Q6J("color",n.getError("userName")?"danger":void 0),o.xp6(1),o.hij(" ",n.getError("userName")||n.env.createAccountLabelNumeroAdherent||"E-mail ou code espace adh\xe9rent"," "),o.xp6(5),o.Q6J("color",n.getError("code")?"danger":void 0),o.xp6(1),o.hij(" ",n.getError("code")||n.env.createAccountLabelCodeExtranet||"Code espace extranet"," ")}}function B(c,u){if(1&c){const n=o.EpF();o.TgZ(0,"div")(1,"p",29),o._uU(2," Veuillez renseigner votre identifiant et le mot de passe provisoire que vous venez de recevoir par mail \xe0 l'adresse "),o.TgZ(3,"code"),o._uU(4),o.qZA(),o._uU(5," : "),o.qZA(),o.TgZ(6,"ion-item",8),o._UZ(7,"ion-icon",9),o.TgZ(8,"ion-label",10),o._uU(9),o.qZA(),o._UZ(10,"ion-input",26),o.qZA(),o.TgZ(11,"ion-item",8),o._UZ(12,"ion-icon",13),o.TgZ(13,"ion-label",10),o._uU(14),o.qZA(),o._UZ(15,"ion-input",30),o.TgZ(16,"ion-button",15),o.NdJ("click",function(){o.CHM(n);const l=o.oxw(2);return o.KtG(l.togglePasswordMode())}),o._UZ(17,"ion-icon",16),o.qZA()()()}if(2&c){const n=o.oxw(2);o.xp6(4),o.Oqu(n.passwordResetMail),o.xp6(4),o.Q6J("color",n.getError("code")?"danger":void 0),o.xp6(1),o.hij(" ",n.getError("code")||"Code d'acc\xe8s"," "),o.xp6(4),o.Q6J("color",n.getError("tempPassword")?"danger":void 0),o.xp6(1),o.hij(" ",n.getError("tempPassword")||"Mot de passe provisoire"," "),o.xp6(1),o.Q6J("type",n.clearPassword?"text":"password"),o.xp6(2),o.Q6J("icon",n.clearPassword?"eye-off":"eye")}}function X(c,u){if(1&c){const n=o.EpF();o.TgZ(0,"div")(1,"p",29),o._uU(2," Remplissez les champs suivants pour d\xe9finir votre nouveau mot de passe\xa0: "),o.qZA(),o.TgZ(3,"p",29),o._uU(4),o.qZA(),o.TgZ(5,"ion-item",8),o._UZ(6,"ion-icon",13),o.TgZ(7,"ion-label",10),o._uU(8),o.qZA(),o._UZ(9,"ion-input",31),o.TgZ(10,"ion-button",15),o.NdJ("click",function(){o.CHM(n);const l=o.oxw(2);return o.KtG(l.togglePasswordMode())}),o._UZ(11,"ion-icon",16),o.qZA()(),o.TgZ(12,"ion-item",8),o._UZ(13,"ion-icon",13),o.TgZ(14,"ion-label",10),o._uU(15),o.qZA(),o._UZ(16,"ion-input",32),o.TgZ(17,"ion-button",15),o.NdJ("click",function(){o.CHM(n);const l=o.oxw(2);return o.KtG(l.togglePasswordMode())}),o._UZ(18,"ion-icon",16),o.qZA()()()}if(2&c){const n=o.oxw(2);o.xp6(4),o.hij(" ",n.env.passwordRules," "),o.xp6(3),o.Q6J("color",n.getError("newPassword1")?"danger":void 0),o.xp6(1),o.hij(" ",n.getError("newPassword1")||"Nouveau mot de passe"," "),o.xp6(1),o.Q6J("type",n.clearPassword?"text":"password"),o.xp6(2),o.Q6J("icon",n.clearPassword?"eye-off":"eye"),o.xp6(3),o.Q6J("color",n.getError("newPassword2")?"danger":void 0),o.xp6(1),o.hij(" ",n.getError("newPassword2")||"Confirmez le mot de passe"," "),o.xp6(1),o.Q6J("type",n.clearPassword?"text":"password"),o.xp6(2),o.Q6J("icon",n.clearPassword?"eye-off":"eye")}}function $(c,u){if(1&c&&(o.TgZ(0,"ion-select-option",42),o._uU(1),o.qZA()),2&c){const n=u.$implicit;o.Q6J("value",n.que_libelle),o.xp6(1),o.hij(" ",n.que_libelle," ")}}function ee(c,u){if(1&c){const n=o.EpF();o.TgZ(0,"div",43)(1,"ion-label",18),o.NdJ("click",function(){o.CHM(n);const l=o.oxw(3);return o.KtG(l.toggleControl("acceptToS"))}),o._uU(2," J'ai lu et j'accepte les "),o.TgZ(3,"a",44),o.NdJ("click",function(l){o.CHM(n);const p=o.oxw(3);return o.KtG(p.onIonLabelClick(l))}),o._uU(4,"Conditions G\xe9n\xe9rales d'Utilisation"),o.qZA()(),o.TgZ(5,"ion-toggle",45),o.NdJ("ionChange",function(){o.CHM(n);const l=o.oxw(3);return o.KtG(l.vibrate())}),o.qZA()()}}function oe(c,u){if(1&c){const n=o.EpF();o.TgZ(0,"div")(1,"p",29),o._uU(2," Veuillez renseigner les informations suivantes\xa0: "),o.qZA(),o.TgZ(3,"p",29),o._uU(4),o.qZA(),o.TgZ(5,"ion-item",8),o._UZ(6,"ion-icon",13),o.TgZ(7,"ion-label",10),o._uU(8),o.qZA(),o._UZ(9,"ion-input",31),o.TgZ(10,"ion-button",15),o.NdJ("click",function(){o.CHM(n);const l=o.oxw(2);return o.KtG(l.togglePasswordMode())}),o._UZ(11,"ion-icon",16),o.qZA()(),o.TgZ(12,"ion-item",8),o._UZ(13,"ion-icon",13),o.TgZ(14,"ion-label",10),o._uU(15),o.qZA(),o._UZ(16,"ion-input",32),o.TgZ(17,"ion-button",15),o.NdJ("click",function(){o.CHM(n);const l=o.oxw(2);return o.KtG(l.togglePasswordMode())}),o._UZ(18,"ion-icon",16),o.qZA()(),o.TgZ(19,"ion-item",8),o._UZ(20,"ion-icon",33),o.TgZ(21,"ion-label",10),o._uU(22),o.qZA(),o.TgZ(23,"ion-select",34),o.YNc(24,$,2,2,"ion-select-option",35),o.qZA()(),o.TgZ(25,"ion-item",8),o._UZ(26,"ion-icon",36),o.TgZ(27,"ion-label",10),o._uU(28),o.qZA(),o._UZ(29,"ion-input",37),o.qZA(),o.TgZ(30,"ion-item",8),o._UZ(31,"ion-icon",38),o.TgZ(32,"ion-label",10),o._uU(33),o.qZA(),o._UZ(34,"ion-input",39),o.qZA(),o.TgZ(35,"div",17)(36,"ion-label",18),o.NdJ("click",function(){o.CHM(n);const l=o.oxw(2);return o.KtG(l.toggleControl("useMailAsLogin"))}),o._uU(37," Utiliser l'adresse e-mail comme identifiant "),o.qZA(),o.TgZ(38,"ion-toggle",40),o.NdJ("ionChange",function(){o.CHM(n);const l=o.oxw(2);return o.KtG(l.vibrate())}),o.qZA()(),o.YNc(39,ee,6,0,"div",41),o.qZA()}if(2&c){const n=o.oxw(2);o.xp6(4),o.hij(" ",n.env.passwordRules," "),o.xp6(3),o.Q6J("color",n.getError("newPassword1")?"danger":void 0),o.xp6(1),o.hij(" ",n.getError("newPassword1")||"Nouveau mot de passe"," "),o.xp6(1),o.Q6J("type",n.clearPassword?"text":"password"),o.xp6(2),o.Q6J("icon",n.clearPassword?"eye-off":"eye"),o.xp6(3),o.Q6J("color",n.getError("newPassword2")?"danger":void 0),o.xp6(1),o.hij(" ",n.getError("newPassword2")||"Confirmez le mot de passe"," "),o.xp6(1),o.Q6J("type",n.clearPassword?"text":"password"),o.xp6(2),o.Q6J("icon",n.clearPassword?"eye-off":"eye"),o.xp6(3),o.Q6J("color",n.getError("question")?"danger":void 0),o.xp6(1),o.hij(" ",n.getError("question")||"Question secr\xe8te"," "),o.xp6(2),o.Q6J("ngForOf",n.questions),o.xp6(3),o.Q6J("color",n.getError("answer")?"danger":void 0),o.xp6(1),o.hij(" ",n.getError("answer")||"R\xe9ponse"," "),o.xp6(4),o.Q6J("color",n.getError("email")?"danger":void 0),o.xp6(1),o.hij(" ",n.getError("email")||"Adresse e-mail"," "),o.xp6(6),o.Q6J("ngIf",n.env.mutuelleCode!==n.mutuelle.CIMUT.MGPS)}}function te(c,u){if(1&c&&(o.TgZ(0,"div")(1,"p",29),o._uU(2," Veuillez saisir le code qui vient de vous \xeatre adress\xe9 par mail\xa0: "),o.qZA(),o.TgZ(3,"ion-item",8),o._UZ(4,"ion-icon",46),o.TgZ(5,"ion-label",10),o._uU(6),o.qZA(),o._UZ(7,"ion-input",47),o.qZA()()),2&c){const n=o.oxw(2);o.xp6(5),o.Q6J("color",n.getError("confirmationCode")?"danger":void 0),o.xp6(1),o.hij(" ",n.getError("confirmationCode")||"Code de confirmation"," ")}}function ne(c,u){if(1&c){const n=o.EpF();o.TgZ(0,"ion-button",48),o.NdJ("click",function(){o.CHM(n);const l=o.oxw(2);return o.KtG(l.setFormMode(l.FormMode.PASSWORD_RESET_1))}),o._uU(1),o.qZA()}if(2&c){const n=o.oxw(2);o.xp6(1),o.hij(" ",n.env.homeLabelPasswordLost," ")}}function ie(c,u){if(1&c){const n=o.EpF();o.TgZ(0,"form",5),o.NdJ("ngSubmit",function(){o.CHM(n);const l=o.oxw();
1return o.KtG(l.submitForm())})("keyup.enter",function(){o.CHM(n);const l=o.oxw();return o.KtG(l.submitForm())}),o.YNc(1,H,19,8,"div",2),o.YNc(2,W,17,6,"div",2),o.YNc(3,B,18,7,"div",2),o.YNc(4,X,19,9,"div",2),o.YNc(5,oe,40,17,"div",2),o.YNc(6,te,8,2,"div",2),o.TgZ(7,"ion-button",6),o._uU(8),o.qZA(),o.YNc(9,ne,2,1,"ion-button",7),o.qZA()}if(2&c){const n=o.oxw();o.Q6J("formGroup",n.authForm),o.xp6(1),o.Q6J("ngIf",n.formMode===n.FormMode.LOGIN),o.xp6(1),o.Q6J("ngIf",n.formMode===n.FormMode.PASSWORD_RESET_1||n.formMode===n.FormMode.REGISTER_1),o.xp6(1),o.Q6J("ngIf",n.formMode===n.FormMode.PASSWORD_RESET_2),o.xp6(1),o.Q6J("ngIf",n.formMode===n.FormMode.PASSWORD_RESET_3),o.xp6(1),o.Q6J("ngIf",n.formMode===n.FormMode.REGISTER_2),o.xp6(1),o.Q6J("ngIf",n.formMode===n.FormMode.REGISTER_3),o.xp6(2),o.hij(" ",n.getSubmitButtonLabel()," "),o.xp6(1),o.Q6J("ngIf",n.formMode===n.FormMode.LOGIN)}}function re(c,u){if(1&c){const n=o.EpF();o.TgZ(0,"div")(1,"p",49)(2,"small"),o._uU(3,"1"),o.TgZ(4,"sup"),o._uU(5,"\xe8re"),o.qZA(),o._uU(6," connexion ?"),o.qZA()(),o.TgZ(7,"ion-button",50),o.NdJ("click",function(){o.CHM(n);const l=o.oxw();return o.KtG(l.setFormMode(l.FormMode.REGISTER_1))}),o._uU(8),o.qZA()()}if(2&c){const n=o.oxw();o.xp6(8),o.hij(" ",n.env.homeBtnRegister," ")}}function se(c,u){1&c&&(o.TgZ(0,"p",49)(1,"small"),o._uU(2,"Vous avez d\xe9j\xe0 un compte ?"),o.qZA()())}function ae(c,u){if(1&c){const n=o.EpF();o.TgZ(0,"div"),o.YNc(1,se,3,0,"p",51),o.TgZ(2,"ion-button",50),o.NdJ("click",function(){o.CHM(n);const l=o.oxw();return o.KtG(l.setFormMode(l.FormMode.LOGIN))}),o._uU(3),o.qZA()()}if(2&c){const n=o.oxw();o.xp6(1),o.Q6J("ngIf",n.formMode.indexOf("register")>=0),o.xp6(2),o.hij(" ",n.env.homeBtnLogin," ")}}var g=(()=>{return(c=g||(g={})).LOGIN="login",c.PASSWORD_RESET_1="password-reset-1",c.PASSWORD_RESET_2="password-reset-2",c.PASSWORD_RESET_3="password-reset-3",c.REGISTER_1="register-1",c.REGISTER_2="register-2",c.REGISTER_3="register-3",g;var c})();class A extends e.l{constructor(u,n,m,l,p){super(u),this.cimutService=n,this.communService=m,this.dataService=l,this.inAppBrowser=p,this.FormMode=g,this.isAccountBlocked=!1,this.mutuelle=C.c,this.mutuelle=C.c}handleFormSubmit(){return(0,Z.mG)(this,void 0,void 0,function*(){const u=this.authForm.controls,n=yield this.storage.get(x.Q.DeviceInfo);try{switch(this.formMode){case g.LOGIN:yield this.loginFormSubmit();break;case g.PASSWORD_RESET_1:v.Z.LoadingPresent("R\xe9initialisation de votre mot de passe",3e4);const m=u.userName.value,l=u.code.value,p=yield this.cimutService.resetPasswordStep1(m,l,Object.assign(Object.assign({},n),{appversion:this.versionNumber})).toPromise();if(!p||!p.questionSecrete)return yield v.Z.LoadingDismissAsync(),void(yield this.presentMessage("Veuillez v\xe9rifier votre saisie",(null==p?void 0:p.status)||"Les donn\xe9es saisies n'ont pas permis de r\xe9initialiser votre mot de passe, veuillez r\xe9essayer"));const M=p.jeton,i=yield this.cimutService.resetPasswordStep2(M,Object.assign(Object.assign({},n),{appversion:this.versionNumber})).toPromise();return i&&i.mail?(this.passwordResetMail=(0,q.EE)(i.mail),yield v.Z.LoadingDismissAsync(),void this.setFormMode(g.PASSWORD_RESET_2)):(yield v.Z.LoadingDismissAsync(),void(yield this.presentMessage("Veuillez v\xe9rifier votre saisie",(null==i?void 0:i.status)||"Les donn\xe9es saisies n'ont pas permis de r\xe9initialiser votre mot de passe, veuillez r\xe9essayer")));case g.PASSWORD_RESET_2:v.Z.LoadingPresent("Authentification",3e4);const a=u.code.value,t=u.tempPassword.value,s=yield this.cimutService.resetPasswordLogin(a,t).toPromise();return s&&s.jeton?(this.passwordResetToken=s.jeton,this.passwordResetCode=a,this.passwordResetOldPassword=t,yield v.Z.LoadingDismissAsync(),void this.setFormMode(g.PASSWORD_RESET_3)):(yield v.Z.LoadingDismissAsync(),void(yield this.presentMessage("Veuillez v\xe9rifier votre saisie",(null==s?void 0:s.status)||"Les donn\xe9es saisies n'ont pas permis de vous authentifier, veuillez r\xe9essayer")));case g.PASSWORD_RESET_3:v.Z.LoadingPresent("Mise \xe0 jour de votre mot de passe",3e4);const r=u.newPassword1.value,h=yield this.cimutService.resetPasswordStep3(this.passwordResetToken,this.passwordResetCode,this.passwordResetOldPassword,r,Object.assign(Object.assign({},n),{appversion:this.versionNumber})).toPromise();return h&&h.success?(yield v.Z.LoadingDismissAsync(),yield this.presentMessage("Succ\xe8s !","Votre mot de passe a \xe9t\xe9 modifi\xe9 avec succ\xe8s, vous pouvez maintenant acc\xe9der \xe0 l'application !"),this.authForm.controls.password.setValue(r),void this.setFormMode(g.LOGIN)):(yield v.Z.LoadingDismissAsync(),void(yield this.presentMessage("Veuillez v\xe9rifier votre saisie",(null==h?void 0:h.status)||"Les donn\xe9es saisies n'ont pas permis de vous authentifier, veuillez r\xe9essayer")));case g.REGISTER_1:v.Z.LoadingPresent("Pr\xe9paration de votre compte",3e4);const P=u.userName.value,S=u.code.value,b=yield this.cimutService.registerStep1(P,S,Object.assign(Object.assign({},n),{appversion:this.versionNumber})).toPromise();return b&&b.assure?(this.registerToken=b.jeton,this.questions=yield this.communService.getQuestionList().toPromise(),yield v.Z.LoadingDismissAsync(),void this.setFormMode(g.REGIST
1ER_2)):(yield v.Z.LoadingDismissAsync(),void(yield this.presentMessage("Veuillez v\xe9rifier votre saisie",(null==b?void 0:b.status)||"Les donn\xe9es saisies n'ont pas permis de pr\xe9parer votre compte, veuillez r\xe9essayer")));case g.REGISTER_2:v.Z.LoadingPresent("Pr\xe9paration de votre compte",3e4);const I=u.newPassword1.value,E=u.question.value,le=u.answer.value,N=u.email.value,G=u.useMailAsLogin.value;if(!(yield this.cimutService.registerStep2(this.registerToken,I,N,E,le,G,Object.assign(Object.assign({},n),{appversion:this.versionNumber})).toPromise()))return;return yield v.Z.LoadingDismissAsync(),yield this.presentMessage("Une derni\xe8re chose...","Veuillez cliquer sur le lien qui vous a \xe9t\xe9 envoy\xe9 par e-mail pour finaliser la cr\xe9ation de votre compte"),void this.setFormMode(g.LOGIN)}}catch(m){switch(yield v.Z.LoadingDismissAsync(),m.message){case"register-registration-already-done":yield this.presentMessage("Compte d\xe9j\xe0 cr\xe9\xe9","Votre inscription \xe0 l'espace extranet a d\xe9j\xe0 \xe9t\xe9 finalis\xe9e. Merci de vous authentifier avec l'identifiant et le mot de passe que vous avez cr\xe9\xe9.\nSi vous ne l'avez plus, utilisez le bouton \"J'ai oubli\xe9 mon mot de passe\".");break;case"Error: Le mot de passe saisi est incorrect":yield this.presentMessage("V\xe9rifiez votre saisie","Les donn\xe9es saisies ne semblent pas correctes. Merci de v\xe9rifier vos informations.");break;default:yield this.toaster.danger("Une erreur inconnue est survenue, veuillez r\xe9essayer ult\xe9rieurement.")}}})}doRequest(u,n,m){return(0,Z.mG)(this,void 0,void 0,function*(){let l;try{l=yield u}catch(p){l=p}return l&&l[n]?l:(yield v.Z.LoadingDismissAsync(),yield this.presentMessage("Veuillez v\xe9rifier votre saisie",this.cimutService.cleanErrorMessage(l,l.message&&"register-registration-already-done"===l.message?"Votre inscription \xe0 l\u2019espace extranet a d\xe9j\xe0 \xe9t\xe9 finalis\xe9e.\r\nSi vous avez perdu votre mot de passe, merci de passer par l'option \"J'ai oubli\xe9 mon mot de passe.\"":m)),null)})}getSubmitButtonLabel(){switch(this.formMode){case g.LOGIN:return this.env.homeBtnLogin;case g.PASSWORD_RESET_1:return"Obtenir un mot de passe provisoire";case g.PASSWORD_RESET_2:return"Valider";case g.PASSWORD_RESET_3:return"D\xe9finir mon mot de passe";case g.REGISTER_1:return"Poursuivre la cr\xe9ation du compte";case g.REGISTER_2:return"Recevoir mon lien d'activation";case g.REGISTER_3:return"Valider mon inscription";default:return"Valider"}}onBeforeLogin(u,n){return(0,Z.mG)(this,void 0,void 0,function*(){if([C.c.CIMUT.COMPLEVIE,C.c.CIMUT.MGPS,C.c.CIMUT.MFIF].includes(this.env.mutuelleCode))return!0;if(yield this.dataService.shouldUserAcceptCgu(u.userName)){if(v.Z.LoadingDismiss(),!(yield this.openCguModal(!0)))return this.toaster.warning("Veuillez accepter les GCU"),!1;v.Z.LoadingPresent("Authentification en cours",12e4),yield this.dataService.updateCGU(u.userName).toPromise()}return!0})}updateValidators(u){const n=this.formMode,m=this.authForm.controls;for(const l of Object.values(m))l.setValidators(null);switch(n){case g.LOGIN:m.userName.setValidators(d.kI.required),m.password.setValidators(d.kI.required);break;case g.PASSWORD_RESET_1:case g.REGISTER_1:m.userName.setValidators(d.kI.required),m.code.setValidators(d.kI.required),m.userName.setValue("");break;case g.PASSWORD_RESET_2:m.code.setValidators(d.kI.required),m.tempPassword.setValidators(d.kI.required);break;case g.PASSWORD_RESET_3:m.newPassword1.setValidators((0,w.vx)(A.passwordConstraints)),m.newPassword2.setValidators([d.kI.required,(0,w.o9)(this.authForm,"newPassword1","newPassword2")]);break;case g.REGISTER_2:m.newPassword1.setValidators((0,w.vx)(A.passwordConstraints)),m.newPassword2.setValidators([d.kI.required,(0,w.o9)(this.authForm,"newPassword1","newPassword2")]),m.question.setValidators(d.kI.required),m.answer.setValidators(d.kI.required),m.email.setValidators([d.kI.required,d.kI.email]),this.env.mutuelleCode!=this.mutuelle.CIMUT.MGPS&&m.acceptToS.setValidators(d.kI.requiredTrue);break;case g.REGISTER_3:m.confirmationCode.setValidators(d.kI.required)}if(this.env.mutuelleCode===C.c.CIMUT.COMPLEVIE&&setTimeout(()=>
1{m.code.markAsTouched(),(g.REGISTER_1||g.PASSWORD_RESET_1)&&m.userName.markAsTouched()}),u)for(const l of Object.values(m))l.updateValueAndValidity()}switchMode(){this.updateValidators(!0)}getFormValidation(){const u=this.formMode;return{userName:[{type:"required",message:this.env.mutuelleCode===C.c.CIMUT.COMPLEVIE?u===g.REGISTER_1||u===g.PASSWORD_RESET_1?"Num\xe9ro adh\xe9rent obligatoire":"E-mail ou code extranet obligatoire":"Le num\xe9ro d'adh\xe9rent est obligatoire"},{type:"minlength",message:this.env.mutuelleCode===C.c.CIMUT.COMPLEVIE?u===g.REGISTER_1||u===g.PASSWORD_RESET_1?"Veuillez saisir num\xe9ro adh\xe9rent, minimum 4 caract\xe8res !":"Veuillez saisir E-mail ou code extranet, minimum 4 caract\xe8res !":"Veuillez saisir votre e-mail ou code espace extranet, minimum 4 caract\xe8res !"}],password:[{type:"required",message:"Un mot de passe est obligatoire"},{type:"tooShort",message:"Mot de passe trop court"}],code:[{type:"required",message:this.env.mutuelleCode===C.c.CIMUT.COMPLEVIE?"Code extranet obligatoire":"Le code espace extranet est obligatoire"},{type:"minlength",message:this.env.mutuelleCode===C.c.CIMUT.COMPLEVIE?"Veuillez saisir votre code extranet, minimum 4 caract\xe8res !":"Veuillez saisir votre code espace extranet, minimum 4 caract\xe8res !"}],tempPassword:[{type:"required",message:"Veuillez saisir le mot de passe temporaire"}],newPassword1:w.U5,newPassword2:[{type:"required",message:"Veuillez re-saisir votre mot de passe"},{type:"notSame",message:"Mot de passe diff\xe9rent"}],question:[{type:"required",message:"La question secr\xe8te est obligatoire"}],answer:[{type:"required",message:"Veuillez saisir une r\xe9ponse"}],email:[{type:"required",message:"Veuillez saisir une adresse e-mail"},{type:"email",message:"Adresse e-mail incorrecte"}],acceptToS:[{type:"requiredTrue",message:"Veuillez accepter les Conditions G\xe9n\xe9rales d'Utilisation"}],confirmationCode:[{type:"required",message:"Veuillez saisir votre code de confirmation"}]}}createAuthForm(){this.authForm=this.fb.group({userName:new d.p4(""),password:new d.p4(""),rememberMe:new d.p4(!0),touchID:new d.p4,code:new d.p4(""),tempPassword:new d.p4(""),newPassword1:new d.p4(""),newPassword2:new d.p4(""),question:new d.p4(""),answer:new d.p4(""),email:new d.p4(""),useMailAsLogin:new d.p4(!1),acceptToS:new d.p4(!1),confirmationCode:new d.p4("")}),this.updateValidators(!1)}handleLoginError(u){return u instanceof Error&&"Blocked"===u.message&&(this.isAccountBlocked=!0,this.setFormMode(g.PASSWORD_RESET_1),!0)}openHelpModal(){return(0,Z.mG)(this,void 0,void 0,function*(){return yield(yield this.modalCtrl.create({component:J,cssClass:["small-modal","small-modal-h200"],swipeToClose:!0,showBackdrop:!0,backdropDismiss:!0})).present()})}openCGU(u){u.preventDefault(),this.openCguModal(!1)}openCguModal(u){var n;return(0,Z.mG)(this,void 0,void 0,function*(){const m=yield this.modalCtrl.create({component:f.J,componentProps:{askForAcceptance:u}});yield m.present();const l=yield m.onDidDismiss();return(null===(n=null==l?void 0:l.data)||void 0===n?void 0:n.result)||!1})}openCharteViePrivee(u){u.preventDefault(),this.inAppBrowser.create(this.env.privacyPolicyUrl).show()}}A.passwordConstraints=[w.PA.Min12Chars,w.PA.AtLeastALowercase,w.PA.AtLeastAnUppercase,w.PA.AtLeastOneDigitOrSpecialChar],A.\u0275fac=function(u){return new(u||A)(o.Y36(o.zs3),o.Y36(L.g),o.Y36(V.n),o.Y36(Q.D),o.Y36(F.i))},A.\u0275cmp=o.Xpm({type:A,selectors:[["app-cimut-auth"]],inputs:{versionNumber:"versionNumber",autoLoginWithTouchId:"autoLoginWithTouchId"},features:[o.qOj],decls:7,vars:9,consts:[[1,"connexion-form"],[3,"formGroup","ngSubmit","keyup.enter",4,"ngIf"],[4,"ngIf"],[1,"ion-text-center","my-4"],["href","#",1,"d-block","p-1","text-dark","text-small",3,"click"],[3,"formGroup","ngSubmit","keyup.enter"],["expand","block","color","primary","type","submit",1,"cta-button"],["expand","block","color","medium","size","small","class","cta-button",3,"click",4,"ngIf"],[1,"form-item"],["slot","start","src","/assets/svg/identifiant-2.svg",1,"form-icon"],["position","floating",1,"form-item-label",3,"color"],["formControlName","userName","type","text","autocomplete","username",1,"form-item-label",3,"change","input"],["input",""],["slot","start","src","/assets/svg/mot-de-passe.svg",1,"form-icon"],["formControlName","password",1,"form-item-label",3,"type","autocomplete","change"],["slot","end","size","small","fill","clear",1,"btn-password-mode",3,"click"],[3,"icon"],[1,"form-item-toggle"],[1,"toggle-label",3,"click"],["slot","start","name","","formControlName","rememberMe",1,"ion-toggle",3,"ionChange"],["class","form-item-toggle",4,"ngIf"],[1,"toggle-label","label-empreinte",3,"click"],[1,"icon-empreinte",3,"src"],["slot","start","name","","formControlName","touchID",1,"ion-toggle",3,"ionChange"],["class","help help-top",4,"ngIf"],["formControlName","userName","type","text",1,"form-item-label",3,"input"],["formControlName","code","type","text",1,"form-item-label"],["expand","block","color","light","size","small",1,"cta-button",3,"click"],["name","help-circle","slot","start"],[1,"help","help-top"],["formControlName","tempPassword",1,"form-item-label",3,"type"],["formControlName","newPassword1","autocomplete","new-password",1,"form-item-label",3,"type"],["formControlName","newPassword2",1,"form-item-label",3,"type"],["slot","start","icon","help-circle-outline",1,"form-icon"],["formControlName","question","cancelText","Annuler","interface","action-sheet","placeholder","S\xe9lectionnez une question",1,"form-item-label"],[3,"value",4,"ngFor","ngForOf"],["slot","start","icon","chatbubble-ellipses-outline",1,"form-icon"],["formControlName","answer","type","text",1,"form-item-label"],["slot","start","icon","mail-outline",1,"form-icon"],["formControlName","email","type","text",1,"form-item-label"],["slot","start","name","","formControlName","useMailAsLogin",1,"ion-toggle",3,"ionChange"],["class","form-item-toggle mb-2",4,"ngIf"],[3,"value"],[1,"form-item-toggle","mb-2"],["routerLink","/mentions",3,"click"],["slot","start","name","","formControlName","acceptToS",1,"ion-toggle",3,"ionChange"],["slot","start","icon","checkmark-circle-outline",1,"form-icon"],["formControlName","confirmationCode","type","text",1,"form-item-label"],["expand","block","color","medium","size","small",1,"cta-button",3,"click"],[1,"text-center","text-muted","mb-0"],["expand","block","color","secondary","type","button",1,"cta-button",3,"click"],["class","text-center text-muted mb-0",4,"ngIf"]],template:function(u,n){1&u&&(o.TgZ(0,"div",0),o.YNc(1,ie,10,9,"form",1),o.YNc(2,re,9,1,"div",2),o.YNc(3,ae,4,2,"div",2),o.TgZ(4,"div",3)(5,"a",4),o.NdJ("click",function(l){return n.openCharteViePrivee(l)}),o._uU(6,"Charte de confidentialit\xe9 et de s\xe9curit\xe9"),o.qZA()()()),2&u&&(o.ekj("delay-2",null===n.formAnimationMode)("fade-through-out",n.formAnimationMode===n.FormAnimationMode.LEAVING)("fade-through",n.formAnimationMode!==n.FormAnimationMode.LEAVING),o.xp6(1),o.Q6J("ngIf",n.authForm),o.xp6(1),o.Q6J("ngIf",-1===n.formMode.indexOf("register")),o.xp6(1),o.Q6J("ngIf",n.formMode!==n.FormMode.LOGIN))},dependencies:[U.sg,U.O5,d._Y,d.JJ,d.JL,T.YG,T.gu,T.pK,T.Ie,T.Q$,T.t9,T.n0,T.ho,T.w,T.QI,T.j9,T.Fo,z.yS,d.sg,d.u],styles:[".help[_ngcontent-%COMP%]{padding:0 12px;opacity:.6;font-size:.8em;text-align:justify}.help.help-top[_ngcontent-%COMP%]{margin-top:12px;margin-bottom:5px}.form-item[_ngcontent-%COMP%]{position:relative;align-items:center;margin-bottom:10px;border-bottom:none!important;--border-style: none;box-shadow:var(--ion-card-shadow-lighter);border-radius:var(--border-radius)}.form-item[_ngcontent-%COMP%] ion-label.form-item-label[_ngcontent-%COMP%]{font-weight:600}.form-item[_ngcontent-%COMP%] .form-item-label[_ngcontent-%COMP%]{font-size:12px;line-height:1.5em;--color: var(--ion-color-grey) !important;color:var(--ion-color-grey)!important;--placeholder-color: var(--ion-color-grey);--placeholder-opacity: 1}.form-item[_ngcontent-%COMP%] .form-item-label.ion-color-danger[_ngcontent-%COMP%]{color:var(--ion-color-danger)!important}.form-item[_ngcontent-%COMP%] .form-item-label[_ngcontent-%COMP%] .plus[_ngcontent-%COMP%]{font-style:italic;font-weight:300}.form-item[_ngcontent-%COMP%] .form-item-label.sc-ion-label-ios-h[_ngcontent-%COMP%]{transform:translate3d(0,14px,0)}.form-item.item-has-value[_ngcontent-%COMP%] .sc-ion-label-ios-h[_ngcontent-%COMP%], .form-item.item-has-focus[_ngcontent-%COMP%] .sc-ion-label-ios-h[_ngcontent-%COMP%]{transform:translateZ(0)}.form-item[_ngcontent-%COMP%]:before{display:none}ion-toggle[_ngcontent-%COMP%]{border:0;box-shadow:var(--ion-card-shadow-lighter)}ion-toggle.ion-touched.ion-invalid[_ngcontent-%COMP%]{box-shadow:0 0 0 2px #eb445a,0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07)}.btn-password-mode[_ngcontent-%COMP%]{margin-left:10px}.btn-password-mode[_ngcontent-%COMP%] .icon-oeil[_ngcontent-%COMP%]{font-size:20px;color:var(--ion-color-empreinte)}.label-empreinte[_ngcontent-%COMP%]{display:flex;align-items:center;text-align:right}.label-empreinte[_ngcontent-%COMP%] .icon-empreinte[_ngcontent-%COMP%]{margin-right:10px;font-size:30px;color:var(--ion-color-empreinte)}ion-button.cta-button[_ngcontent-%COMP%]{--border-radius: 10px;
1--box-shadow: var(--ion-card-shadow-lighter);margin-top:10px;font-size:12px}ion-button.cta-button[size=small][_ngcontent-%COMP%]{letter-spacing:0;margin-top:0;--border-radius: 7px;--box-shadow: none}ion-label[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:inherit;font-weight:500}@media (min-width: 992px){.connexion-form[_ngcontent-%COMP%]{width:100%;border-radius:6px;background:linear-gradient(to right,rgba(251,251,251,.95) 0%,rgba(234,236,236,.95) 100%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:20px;box-shadow:var(--ion-card-shadow)}}.connexion-form.show-background-image-on-mobile-too[_ngcontent-%COMP%]{width:100%;border-radius:6px;background:linear-gradient(to right,rgba(251,251,251,.95) 0%,rgba(234,236,236,.95) 100%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:20px;box-shadow:var(--ion-card-shadow)}"]})},93779:(me,R,_)=>{_.d(R,{w:()=>M});var Z=_(97582),d=_(34182),C=_(92713),w=_(4833),x=_(83807),q=_(79956),v=_(99182),e=_(72096),f=_(4881),y=_(69808);function o(i,a){1&i&&(e.TgZ(0,"span"),e._uU(1," O\xf9 trouver mon code espace adh\xe9rent "),e.qZA())}function T(i,a){1&i&&(e.TgZ(0,"span"),e._uU(1," O\xf9 trouver mon num\xe9ro d'adh\xe9rent "),e.qZA())}function U(i,a){1&i&&(e.TgZ(0,"span"),e._uU(1," E-mail ou code espace adh\xe9rent "),e.qZA())}function O(i,a){if(1&i){const t=e.EpF();e.TgZ(0,"ion-toolbar",0)(1,"ion-segment",9),e.NdJ("ionChange",function(r){e.CHM(t);const h=e.oxw();return e.KtG(h.tabChanged(r))}),e.TgZ(2,"ion-segment-button",10)(3,"ion-label"),e._uU(4," Cheminot "),e.qZA()(),e.TgZ(5,"ion-segment-button",11)(6,"ion-label"),e._uU(7," Non-cheminot "),e.qZA()()()()}if(2&i){const t=e.oxw();e.xp6(1),e.Q6J("value",t.tab)}}function k(i,a){1&i&&e._UZ(0,"img",14)}function J(i,a){1&i&&e._UZ(0,"img",15)}function L(i,a){if(1&i&&(e.TgZ(0,"span"),e._uU(1," Votre num\xe9ro d'adh\xe9rent est pr\xe9sent sur votre carte de tiers payant. Renseignez-le dans le formulaire SANS les 0 pr\xe9c\xe9dant le 1"),e.TgZ(2,"sup"),e._uU(3,"er"),e.qZA(),e._uU(4," chiffre."),e._UZ(5,"br"),e.YNc(6,k,1,0,"img",12),e.YNc(7,J,1,0,"img",13),e.qZA()),2&i){const t=e.oxw();e.xp6(6),e.Q6J("ngIf","cheminot"===t.tab),e.xp6(1),e.Q6J("ngIf","nonCheminot"===t.tab)}}function V(i,a){1&i&&(e.TgZ(0,"span"),e._uU(1,"ou votre adresse e-mail certifi\xe9e"),e.qZA())}function Q(i,a){if(1&i&&(e.TgZ(0,"span"),e._uU(1," Renseignez dans le formulaire votre "),e.TgZ(2,"strong"),e._uU(3,"code espace adh\xe9rent"),e.qZA(),e._uU(4," (code \xe0 8 lettres minuscules) "),e.YNc(5,V,2,0,"span",2),e._uU(6,"."),e._UZ(7,"br"),e._uU(8," Votre code espace adh\xe9rent vous a \xe9t\xe9 communiqu\xe9 par e-mail au moment de votre adh\xe9sion \xe0 la mutuelle MGC."),e._UZ(9,"br")(10,"br"),e._uU(11," Besoin d'aide ? Contactez-nous au 01\xa040\xa078\xa006\xa091"),e._UZ(12,"br"),e.TgZ(13,"small",16),e._uU(14,"du lundi au vendredi de 8h15 \xe0 18h00 - Appel non surtax\xe9."),e.qZA()()),2&i){const t=e.oxw();e.xp6(5),e.Q6J("ngIf","emailOrAdhNumber"===t.kind)}}let F=(()=>{class i{constructor(t,s){this.modalCtrl=t,this.navParams=s,this.tab="cheminot",this.kind=this.navParams.get("kind")}tabChanged(t){this.tab=t.target.value}dismiss(){this.modalCtrl.dismiss()}}return i.\u0275fac=function(t){return new(t||i)(e.Y36(f.IN),e.Y36(f.X1))},i.\u0275cmp=e.Xpm({type:i,selectors:[["app-mgc-help-modal"]],decls:14,vars:7,consts:[["color","primary"],[1,"text-light"],[4,"ngIf"],["slot","end"],[3,"click"],["name","close"],["color","primary",4,"ngIf"],[1,"bg-white",3,"fullscreen"],[1,"p-3"],[3,"value","ionChange"],["value","cheminot"],["value","nonCheminot"],["src","assets/specific/MGC/img/numero-adherent.svg",4,"ngIf"],["src","assets/specific/MGC/img/numero-adherent-non-cheminot.svg",4,"ngIf"],["src","assets/specific/MGC/img/numero-adherent.svg"],["src","assets/specific/MGC/img/numero-adherent-non-cheminot.svg"],[1,"text-muted"]],template:function(t,s){1&t&&(e.TgZ(0,"ion-header")(1,"ion-toolbar",0)(2,"ion-title",1),e.YNc(3,o,2,0,"span",2),e.YNc(4,T,2,0,"span",2),e.YNc(5,U,2,0,"span",2),e.qZA(),e.TgZ(6,"ion-buttons",3)(7,"ion-button",4),e.NdJ("click",function(){return s.dismiss()}),e._UZ(8,"ion-icon",5),e.qZA()()(),e.YNc(9,O,8,1,"ion-toolbar",6),e.qZA(),e.TgZ(10,"ion-content",7)(11,"div",8),e.YNc(12,L,8,2,"span",2),e.YNc(13,Q,15,1,"span",2),e.qZA()()),2&t&&(e.xp6(3),e.Q6J("ngIf","code"===s.kind),e.xp6(1),e.Q6J("ngIf","adhNumber"===s.kind),e.xp6(1),e.Q6J("ngIf","emailOrAdhNumber"===s.kind),e.xp6(4),e.Q6J("ngIf","adhNumber"===s.kind),e.xp6(1),e.Q6J("fullscreen",!0),e.xp6(2),e.Q6J("ngIf","adhNumber"===s.kind),e.xp6(1),e.Q6J("ngIf","emailOrAdhNumber"===s.kind||"code"===s.kind))},dependencies:[y.O5,f.YG,f.Sm,f.W2,f.Gu,f.gu,f.Q$,f.cJ,f.GO,f.wd,f.sr,f.QI],encapsulation:2}),i})();var z=_(22313);let D=(()=>{class i{constructor(t,s,r){this.modalCtrl=t,this.navParams=s,this.domSanitizer=r;const h=this.navParams.get("video");this.iframeSrc=this.domSanitizer.bypassSecurityTrustResourceUrl(`https://www.youtube-nocookie.com/embed/${h}?controls=0'`)}
1dismiss(){this.modalCtrl.dismiss()}}return i.\u0275fac=function(t){return new(t||i)(e.Y36(f.IN),e.Y36(f.X1),e.Y36(z.H7))},i.\u0275cmp=e.Xpm({type:i,selectors:[["app-mgc-help-video-modal"]],decls:9,vars:3,consts:[[3,"translucent"],["color","primary"],[1,"text-light"],["slot","end"],[3,"click"],["name","close"],[1,"bg-white",3,"fullscreen"],["title","Tutoriel vid\xe9o","frameborder","0","allow","accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture","allowfullscreen","",2,"width","100%","height","100%",3,"src"]],template:function(t,s){1&t&&(e.TgZ(0,"ion-header",0)(1,"ion-toolbar",1)(2,"ion-title",2),e._uU(3," Tutoriel vid\xe9o "),e.qZA(),e.TgZ(4,"ion-buttons",3)(5,"ion-button",4),e.NdJ("click",function(){return s.dismiss()}),e._UZ(6,"ion-icon",5),e.qZA()()()(),e.TgZ(7,"ion-content",6),e._UZ(8,"iframe",7),e.qZA()),2&t&&(e.Q6J("translucent",!0),e.xp6(7),e.Q6J("fullscreen",!0),e.xp6(1),e.Q6J("src",s.iframeSrc,e.uOi))},dependencies:[f.YG,f.Sm,f.W2,f.Gu,f.gu,f.wd,f.sr],encapsulation:2}),i})();var H=_(64856),j=_(87552),Y=_(70796),K=_(42045),W=_(86799),B=_(41719);function X(i,a){if(1&i){const t=e.EpF();e.TgZ(0,"div",19)(1,"ion-label",23),e.NdJ("click",function(){e.CHM(t);const r=e.oxw(3);return e.KtG(r.toggleControl("touchID"))}),e._UZ(2,"ion-icon",24),e._uU(3),e._UZ(4,"br"),e._uU(5," des prochaines connexions "),e.qZA(),e.TgZ(6,"ion-toggle",25),e.NdJ("ionChange",function(){e.CHM(t);const r=e.oxw(3);return e.KtG(r.vibrate())}),e.qZA()()}if(2&i){const t=e.oxw(3);e.xp6(2),e.Q6J("src",t.touchIdType===t.TouchIdTypes.TouchId?"/assets/svg/id-touch.svg":"assets/svg/face-id.svg"),e.xp6(1),e.hij(" Utiliser ",t.touchIdType===t.TouchIdTypes.TouchId?"Touch ID":"Face ID"," lors")}}function $(i,a){if(1&i){const t=e.EpF();e.TgZ(0,"div")(1,"ion-item",8),e._UZ(2,"ion-icon",9),e.TgZ(3,"ion-label",10),e._uU(4),e.qZA(),e.TgZ(5,"ion-input",11,12),e.NdJ("change",function(r){e.CHM(t);const h=e.oxw(2);return e.KtG(h.setValueOnChange(r,"userName"))})("input",function(r){e.CHM(t);const h=e.MAs(6);return e.KtG(h.value=r.target.value.toLowerCase())}),e.qZA(),e.TgZ(7,"ion-button",13),e.NdJ("click",function(){e.CHM(t);const r=e.oxw(2);return e.KtG(r.openHelpModal("emailOrAdhNumber"))}),e._UZ(8,"ion-icon",14),e.qZA()(),e.TgZ(9,"ion-item",8),e._UZ(10,"ion-icon",15),e.TgZ(11,"ion-label",10),e._uU(12),e.qZA(),e.TgZ(13,"ion-input",16),e.NdJ("change",function(r){e.CHM(t);const h=e.oxw(2);return e.KtG(h.setValueOnChange(r,"password"))}),e.qZA(),e.TgZ(14,"ion-button",17),e.NdJ("click",function(){e.CHM(t);const r=e.oxw(2);return e.KtG(r.togglePasswordMode())}),e._UZ(15,"ion-icon",18),e.qZA()(),e.TgZ(16,"div",19)(17,"ion-label",20),e.NdJ("click",function(){e.CHM(t);const r=e.oxw(2);return e.KtG(r.toggleControl("rememberMe"))}),e._uU(18," M\xe9moriser mon identifiant "),e.qZA(),e.TgZ(19,"ion-toggle",21),e.NdJ("ionChange",function(){e.CHM(t);const r=e.oxw(2);return e.KtG(r.vibrate())}),e.qZA()(),e.YNc(20,X,7,2,"div",22),e.qZA()}if(2&i){const t=e.oxw(2);e.xp6(3),e.Q6J("color",t.getError("userName")?"danger":void 0),e.xp6(1),e.hij(" ",t.getError("userName")||t.env.homeLabelLogin," "),e.xp6(7),e.Q6J("color",t.getError("password")?"danger":void 0),e.xp6(1),e.hij(" ",t.getError("password")||"Mot de passe"," "),e.xp6(1),e.Q6J("type",t.clearPassword?"text":"password")("autocomplete",t.FormMode.LOGIN?"current-password":"new-password"),e.xp6(2),e.Q6J("icon",t.clearPassword?"eye-off":"eye"),e.xp6(5),e.Q6J("ngIf",t.touchIdType!==t.TouchIdTypes.None)}}function ee(i,a){1&i&&(e.TgZ(0,"span")(1,"strong"),e._uU(2,"Pour des raisons de s\xe9curit\xe9, votre compte est bloqu\xe9 apr\xe8s au moins 3 tentatives d'acc\xe8s infructueuses."),e.qZA()())}function oe(i,a){if(1&i&&(e.TgZ(0,"p",31),e.YNc(1,ee,3,0,"span",2),e._uU(2," Pour r\xe9initialiser votre mot de passe, veuillez renseigner les informations suivantes. Un e-mail vous sera envoy\xe9, contenant un mot de passe temporaire. "),e.qZA()),2&i){const t=e.oxw(3);e.xp6(1),e.Q6J("ngIf",t.isAccountBlocked)}}function te(i,a){1&i&&(e.TgZ(0,"p",31),e._uU(1," Pour que nous puissions vous assister dans la cr\xe9ation de votre compte, veuillez remplir les informations suivantes\xa0: "),e.qZA())}function ne(i,a){if(1&i){const t=e.EpF();
1e.TgZ(0,"ion-item",8),e._UZ(1,"ion-icon",9),e.TgZ(2,"ion-label",10),e._uU(3),e.qZA(),e.TgZ(4,"ion-input",32,12),e.NdJ("input",function(r){e.CHM(t);const h=e.MAs(5);return e.KtG(h.value=r.target.value.toLowerCase())}),e.qZA(),e.TgZ(6,"ion-button",13),e.NdJ("click",function(){e.CHM(t);const r=e.oxw(3);return e.KtG(r.openHelpModal("adhNumber"))}),e._UZ(7,"ion-icon",14),e.qZA()()}if(2&i){const t=e.oxw(3);e.xp6(2),e.Q6J("color",t.getError("userName")?"danger":void 0),e.xp6(1),e.hij(" ",t.getError("userName")||"Num\xe9ro d'adh\xe9rent"," ")}}function ie(i,a){if(1&i&&(e.TgZ(0,"ion-item",8),e._UZ(1,"ion-icon",33),e.TgZ(2,"ion-label",10),e._uU(3),e.qZA(),e._UZ(4,"ion-input",34),e.qZA()),2&i){const t=e.oxw(3);e.xp6(2),e.Q6J("color",t.getError("email")?"danger":void 0),e.xp6(1),e.hij(" ",t.getError("email")||"Adresse e-mail"," ")}}function re(i,a){if(1&i){const t=e.EpF();e.TgZ(0,"div"),e.YNc(1,oe,3,1,"p",26),e.YNc(2,te,2,0,"p",26),e.YNc(3,ne,8,2,"ion-item",27),e.YNc(4,ie,5,2,"ion-item",27),e.TgZ(5,"ion-item",8),e._UZ(6,"ion-icon",9),e.TgZ(7,"ion-label",10),e._uU(8),e.qZA(),e._UZ(9,"ion-input",28),e.TgZ(10,"ion-button",13),e.NdJ("click",function(){e.CHM(t);const r=e.oxw(2);return e.KtG(r.openHelpModal("code"))}),e._UZ(11,"ion-icon",14),e.qZA()(),e.TgZ(12,"ion-button",29),e.NdJ("click",function(){e.CHM(t);const r=e.oxw(2);return e.KtG(r.openHelpVideoModal())}),e._UZ(13,"ion-icon",30),e._uU(14," Tutoriel vid\xe9o "),e.qZA()()}if(2&i){const t=e.oxw(2);e.xp6(1),e.Q6J("ngIf",t.formMode===t.FormMode.PASSWORD_RESET_1),e.xp6(1),e.Q6J("ngIf",t.formMode===t.FormMode.REGISTER_1),e.xp6(1),e.Q6J("ngIf",t.formMode===t.FormMode.REGISTER_1),e.xp6(1),e.Q6J("ngIf",t.formMode===t.FormMode.PASSWORD_RESET_1),e.xp6(3),e.Q6J("color",t.getError("code")?"danger":void 0),e.xp6(1),e.hij(" ",t.getError("code")||"Code espace adh\xe9rent"," ")}}function se(i,a){if(1&i){const t=e.EpF();e.TgZ(0,"div")(1,"p",31),e._uU(2," Veuillez renseigner le mot de passe temporaire que vous venez de recevoir par mail : "),e.qZA(),e.TgZ(3,"ion-item",8),e._UZ(4,"ion-icon",9),e.TgZ(5,"ion-label",10),e._uU(6),e.qZA(),e._UZ(7,"ion-input",28),e.TgZ(8,"ion-button",13),e.NdJ("click",function(){e.CHM(t);const r=e.oxw(2);return e.KtG(r.openHelpModal("code"))}),e._UZ(9,"ion-icon",14),e.qZA()(),e.TgZ(10,"ion-item",8),e._UZ(11,"ion-icon",15),e.TgZ(12,"ion-label",10),e._uU(13),e.qZA(),e._UZ(14,"ion-input",35),e.TgZ(15,"ion-button",17),e.NdJ("click",function(){e.CHM(t);const r=e.oxw(2);return e.KtG(r.togglePasswordMode())}),e._UZ(16,"ion-icon",18),e.qZA()()()}if(2&i){const t=e.oxw(2);e.xp6(5),e.Q6J("color",t.getError("code")?"danger":void 0),e.xp6(1),e.hij(" ",t.getError("code")||"Code espace adh\xe9rent"," "),e.xp6(6),e.Q6J("color",t.getError("tempPassword")?"danger":void 0),e.xp6(1),e.hij(" ",t.getError("tempPassword")||"Mot de passe provisoire"," "),e.xp6(1),e.Q6J("type",t.clearPassword?"text":"password"),e.xp6(2),e.Q6J("icon",t.clearPassword?"eye-off":"eye")}}function ae(i,a){if(1&i){const t=e.EpF();e.TgZ(0,"div")(1,"p",31),e._uU(2," Remplissez les champs suivants pour d\xe9finir votre nouveau mot de passe\xa0: "),e.qZA(),e.TgZ(3,"p",31),e._uU(4),e.qZA(),e.TgZ(5,"ion-item",8),e._UZ(6,"ion-icon",15),e.TgZ(7,"ion-label",10),e._uU(8),e.qZA(),e._UZ(9,"ion-input",36),e.TgZ(10,"ion-button",17),e.NdJ("click",function(){e.CHM(t);const r=e.oxw(2);return e.KtG(r.togglePasswordMode())}),e._UZ(11,"ion-icon",18),e.qZA()(),e.TgZ(12,"ion-item",8),e._UZ(13,"ion-icon",15),e.TgZ(14,"ion-label",10),e._uU(15),e.qZA(),e._UZ(16,"ion-input",37),e.TgZ(17,"ion-button",17),e.NdJ("click",function(){e.CHM(t);const r=e.oxw(2);return e.KtG(r.togglePasswordMode())}),e._UZ(18,"ion-icon",18),e.qZA()()()}if(2&i){const t=e.oxw(2);e.xp6(4),e.hij(" ",t.env.passwordRules," "),e.xp6(3),e.Q6J("color",t.getError("newPassword1")?"danger":void 0),e.xp6(1),e.hij(" ",t.getError("newPassword1")||"Nouveau mot de passe"," "),e.xp6(1),e.Q6J("type",t.clearPassword?"text":"password"),e.xp6(2),e.Q6J("icon",t.clearPassword?"eye-off":"eye"),e.xp6(3),e.Q6J("color",t.getError("newPassword2")?"danger":void 0),e.xp6(1),e.hij(" ",t.getError("newPassword2")||"Confirmez le mot de passe"," "),e.xp6(1),e.Q6J("type",t.clearPassword?"text":"password"),e.xp6(2),e.Q6J("icon",t.clearPassword?"eye-off":"eye")}}function g(i,a){if(1&i&&(e.TgZ(0,"ion-select-option",47),e._uU(1),e.qZA()),2&i){const t=a.$implicit;e.Q6J("value",t.que_libelle),e.xp6(1),e.hij(" ",t.que_libelle," ")}}function A(i,a){if(1&i){const t=e.EpF();e.TgZ(0,"div")(1,"p",31),e._uU(2," Veuillez renseigner les informations suivantes\xa0: "),e.qZA(),e.TgZ(3,"p",31),e._uU(4),e.qZA(),e.TgZ(5,"ion-item",8),e._UZ(6,"ion-icon",15),e.TgZ(7,"ion-label",10),e._uU(8),e.qZA(),e._UZ(9,"
1ion-input",36),e.TgZ(10,"ion-button",17),e.NdJ("click",function(){e.CHM(t);const r=e.oxw(2);return e.KtG(r.togglePasswordMode())}),e._UZ(11,"ion-icon",18),e.qZA()(),e.TgZ(12,"ion-item",8),e._UZ(13,"ion-icon",15),e.TgZ(14,"ion-label",10),e._uU(15),e.qZA(),e._UZ(16,"ion-input",37),e.TgZ(17,"ion-button",17),e.NdJ("click",function(){e.CHM(t);const r=e.oxw(2);return e.KtG(r.togglePasswordMode())}),e._UZ(18,"ion-icon",18),e.qZA()(),e.TgZ(19,"ion-item",8),e._UZ(20,"ion-icon",38),e.TgZ(21,"ion-label",10),e._uU(22),e.qZA(),e.TgZ(23,"ion-select",39),e.YNc(24,g,2,2,"ion-select-option",40),e.qZA()(),e.TgZ(25,"ion-item",8),e._UZ(26,"ion-icon",41),e.TgZ(27,"ion-label",10),e._uU(28),e.qZA(),e._UZ(29,"ion-input",42),e.qZA(),e.TgZ(30,"ion-item",8),e._UZ(31,"ion-icon",33),e.TgZ(32,"ion-label",10),e._uU(33),e.qZA(),e._UZ(34,"ion-input",34),e.qZA(),e.TgZ(35,"div",19)(36,"ion-label",20),e.NdJ("click",function(){e.CHM(t);const r=e.oxw(2);return e.KtG(r.toggleControl("useMailAsLogin"))}),e._uU(37," Utiliser l'adresse e-mail comme identifiant "),e.qZA(),e.TgZ(38,"ion-toggle",43),e.NdJ("ionChange",function(){e.CHM(t);const r=e.oxw(2);return e.KtG(r.vibrate())}),e.qZA()(),e.TgZ(39,"div",44)(40,"ion-label",20),e.NdJ("click",function(){e.CHM(t);const r=e.oxw(2);return e.KtG(r.toggleControl("acceptToS"))}),e._uU(41," J'ai lu et j'accepte les "),e.TgZ(42,"a",45),e.NdJ("click",function(r){e.CHM(t);const h=e.oxw(2);return e.KtG(h.onIonLabelClick(r))}),e._uU(43,"Conditions G\xe9n\xe9rales d\u2019Utilisation de la MGC"),e.qZA()(),e.TgZ(44,"ion-toggle",46),e.NdJ("ionChange",function(){e.CHM(t);const r=e.oxw(2);return e.KtG(r.vibrate())}),e.qZA()()()}if(2&i){const t=e.oxw(2);e.xp6(4),e.hij(" ",t.env.passwordRules," "),e.xp6(3),e.Q6J("color",t.getError("newPassword1")?"danger":void 0),e.xp6(1),e.hij(" ",t.getError("newPassword1")||"Mot de passe"," "),e.xp6(1),e.Q6J("type",t.clearPassword?"text":"password"),e.xp6(2),e.Q6J("icon",t.clearPassword?"eye-off":"eye"),e.xp6(3),e.Q6J("color",t.getError("newPassword2")?"danger":void 0),e.xp6(1),e.hij(" ",t.getError("newPassword2")||"Confirmez le mot de passe"," "),e.xp6(1),e.Q6J("type",t.clearPassword?"text":"password"),e.xp6(2),e.Q6J("icon",t.clearPassword?"eye-off":"eye"),e.xp6(3),e.Q6J("color",t.getError("question")?"danger":void 0),e.xp6(1),e.hij(" ",t.getError("question")||"Question secr\xe8te"," "),e.xp6(2),e.Q6J("ngForOf",t.questions),e.xp6(3),e.Q6J("color",t.getError("answer")?"danger":void 0),e.xp6(1),e.hij(" ",t.getError("answer")||"R\xe9ponse"," "),e.xp6(4),e.Q6J("color",t.getError("email")?"danger":void 0),e.xp6(1),e.hij(" ",t.getError("email")||"Adresse e-mail"," ")}}function c(i,a){if(1&i){const t=e.EpF();e.TgZ(0,"ion-button",48),e.NdJ("click",function(){e.CHM(t);const r=e.oxw(2);return e.KtG(r.setFormMode(r.FormMode.PASSWORD_RESET_1))}),e._uU(1),e.qZA()}if(2&i){const t=e.oxw(2);e.xp6(1),e.hij(" ",t.env.homeLabelPasswordLost," ")}}function u(i,a){if(1&i){const t=e.EpF();e.TgZ(0,"form",5),e.NdJ("ngSubmit",function(){e.CHM(t);const r=e.oxw();return e.KtG(r.submitForm())})("keyup.enter",function(){e.CHM(t);const r=e.oxw();return e.KtG(r.submitForm())}),e.YNc(1,$,21,8,"div",2),e.YNc(2,re,15,6,"div",2),e.YNc(3,se,17,6,"div",2),e.YNc(4,ae,19,9,"div",2),e.YNc(5,A,45,16,"div",2),e.TgZ(6,"ion-button",6),e._uU(7),e.qZA(),e.YNc(8,c,2,1,"ion-button",7),e.qZA()}if(2&i){const t=e.oxw();e.Q6J("formGroup",t.authForm),e.xp6(1),e.Q6J("ngIf",t.formMode===t.FormMode.LOGIN),e.xp6(1),e.Q6J("ngIf",t.formMode===t.FormMode.PASSWORD_RESET_1||t.formMode===t.FormMode.REGISTER_1),e.xp6(1),e.Q6J("ngIf",t.formMode===t.FormMode.PASSWORD_RESET_2),e.xp6(1),e.Q6J("ngIf",t.formMode===t.FormMode.PASSWORD_RESET_3),e.xp6(1),e.Q6J("ngIf",t.formMode===t.FormMode.REGISTER_2),e.xp6(2),e.hij(" ",t.getSubmitButtonLabel()," "),e.xp6(1),e.Q6J("ngIf",t.formMode===t.FormMode.LOGIN)}}function n(i,a){if(1&i){const t=e.EpF();e.TgZ(0,"div")(1,"p",49)(2,"small"),e._uU(3,"1"),e.TgZ(4,"sup"),e._uU(5,"\xe8re"),e.qZA(),e._uU(6," connexion ?"),e.qZA()(),e.TgZ(7,"ion-button",50),e.NdJ("click",function(){e.CHM(t);const r=e.oxw();return e.KtG(r.setFormMode(r.FormMode.REGISTER_1))}),e._uU(8),e.qZA()()}if(2&i){const t=e.oxw();e.xp6(8),e.hij(" ",t.env.homeBtnRegister," ")}}function m(i,a){1&i&&(e.TgZ(0,"p",49)(1,"small"),e._uU(2,"Vous avez d\xe9j\xe0 un compte ?"),e.qZA()())}function l(i,a){if(1&i){const t=e.EpF();e.TgZ(0,"div"),e.YNc(1,m,3,0,"p",51),e.TgZ(2,"ion-button",50),e.NdJ("click",function(){e.CHM(t);const r=e.oxw();return e.KtG(r.setFormMode(r.FormMode.LOGIN))}),e._uU(3),e.qZA()()}if(2&i){const t=e.oxw();e.xp6(1),e.Q6J("ngIf",t.formMode.indexOf("register")>=0),e.xp6(2),e.hij(" ",t.env.homeBtnLogin," ")}}var p=(()=>{return(i=p||(p={})).LOGIN="login",i.PASSWORD_RESET_1="password-reset-1",i.PASSWORD_RESET_2="password-reset-2",i.PASSWORD_RESET_3="password-reset-3",i.REGISTER_1="register-1",i.REGISTER_2="register-2",p;var i})();class M extends q.l{constructor(a,t,s,r,h,P){super(a),this.mgcService=t,this.communService=s,this.dataService=r,this.inAppBrowser=h,this.infoModalService=P,this.FormMode=p,this.isAccountBlocked=!1}handleFormSubmit(){return(0,Z.mG)(this,void 0,void 0,function*(){const a=this.authForm.controls,t=yield this.storage.get(w.Q.DeviceInfo);try{switch(this.formMode){case p.LOGIN:yield this.loginFormSubmit();break;case p.PASSWORD_RESET_1:x.Z.LoadingPresent("R\xe9initialisation de votre mot de passe",3e4);const s=a.email.value,r=a.code.value,h=yield this.mgcService.regenPasswordViaMail(s,r).toProm
1ise();return h&&h.success?(yield x.Z.LoadingDismissAsync(),void this.setFormMode(p.PASSWORD_RESET_2)):(yield x.Z.LoadingDismissAsync(),void(yield this.presentMessage("Veuillez v\xe9rifier votre saisie",(null==h?void 0:h.status)||"Les donn\xe9es saisies n'ont pas permis de r\xe9initialiser votre mot de passe, veuillez r\xe9essayer")));case p.PASSWORD_RESET_2:x.Z.LoadingPresent("Authentification",3e4);const P=a.code.value,S=a.tempPassword.value,b=yield this.mgcService.authentifier(P,S,Object.assign(Object.assign({},t),{appversion:this.versionNumber})).toPromise();return b&&b.jeton?(this.passwordResetToken=b.jeton,this.passwordResetCode=P,this.passwordResetOldPassword=S,yield x.Z.LoadingDismissAsync(),void this.setFormMode(p.PASSWORD_RESET_3)):(yield x.Z.LoadingDismissAsync(),void(yield this.presentMessage("Veuillez v\xe9rifier votre saisie",(null==b?void 0:b.status)||"Les donn\xe9es saisies n'ont pas permis de vous authentifier, veuillez r\xe9essayer")));case p.PASSWORD_RESET_3:x.Z.LoadingPresent("Mise \xe0 jour de votre mot de passe",3e4);const I=a.newPassword1.value,E=yield this.mgcService.changePasswordMgc(this.passwordResetToken,this.passwordResetOldPassword,I).toPromise();return E&&E.success?(yield x.Z.LoadingDismissAsync(),yield this.presentMessage("Succ\xe8s !","Votre mot de passe a \xe9t\xe9 modifi\xe9 avec succ\xe8s, vous pouvez maintenant acc\xe9der \xe0 l'application !"),this.authForm.controls.password.setValue(I),void this.setFormMode(p.LOGIN)):(yield x.Z.LoadingDismissAsync(),void(yield this.presentMessage("Veuillez v\xe9rifier votre saisie",(null==E?void 0:E.status)||"Les donn\xe9es saisies n'ont pas permis de vous authentifier, veuillez r\xe9essayer")));case p.REGISTER_1:x.Z.LoadingPresent("Pr\xe9paration de votre compte",3e4);const le=a.userName.value,N=a.code.value,G=yield this.doRequest(this.mgcService.inscriptionPhase1(le,N,Object.assign(Object.assign({},t),{appversion:this.versionNumber})).toPromise(),"jeton","Les donn\xe9es saisies n'ont pas permis de pr\xe9parer votre compte, veuillez r\xe9essayer");if(!G)return;return this.registerToken=G.jeton,this.registerCode=N,this.questions=yield this.communService.getQuestionList().toPromise(),yield x.Z.LoadingDismissAsync(),void this.setFormMode(p.REGISTER_2);case p.REGISTER_2:x.Z.LoadingPresent("Pr\xe9paration de votre compte",3e4);const ce=a.newPassword1.value,pe=a.question.value,_e=a.answer.value,ue=a.email.value,de=a.useMailAsLogin.value;if(!(yield this.doRequest(this.mgcService.inscriptionPhase2(this.registerToken,ce,ue,pe,_e,de,Object.assign(Object.assign({},t),{appversion:this.versionNumber})).toPromise(),"assure","Les donn\xe9es saisies n'ont pas permis de pr\xe9parer votre compte, veuillez r\xe9essayer")))return;return a.userName.setValue(de?ue:this.registerCode),a.password.setValue(ce),yield x.Z.LoadingDismissAsync(),yield this.presentMessage("Une derni\xe8re chose...","Veuillez cliquer sur le lien qui vous a \xe9t\xe9 envoy\xe9 par e-mail pour finaliser la cr\xe9ation de votre compte"),void this.setFormMode(p.LOGIN)}}catch(s){console.error(s),yield x.Z.LoadingDismissAsync(),yield this.toaster.danger("Veuillez r\xe9essayer ult\xe9rieurement.","Une erreur inconnue est survenue")}})}doRequest(a,t,s){return(0,Z.mG)(this,void 0,void 0,function*(){let r;try{r=yield a}catch(h){console.error(h),r=h}return r&&r[t]?r:(yield x.Z.LoadingDismissAsync(),yield this.presentMessage("Veuillez v\xe9rifier votre saisie",this.mgcService.cleanErrorMessage(r,s)),null)})}getSubmitButtonLabel(){switch(this.formMode){case p.LOGIN:return this.env.homeBtnLogin;case p.PASSWORD_RESET_1:return"Obtenir un mot de passe provisoire";case p.PASSWORD_RESET_2:return"Valider";case p.PASSWORD_RESET_3:return"D\xe9finir mon mot de passe";case p.REGISTER_1:return"Poursuivre la cr\xe9ation du compte";case p.REGISTER_2:return"Valider mon inscription";default:return"Valider"}}onBeforeLogin(a,t){return(0,Z.mG)(this,void 0,void 0,function*(){if(yield this.dataService.shouldUserAcceptCgu(a.userName)){if(x.Z.LoadingDismiss(),!(yield this.openCguModal(!0)))return this.toaster.warning("Veuillez accepter les GCU"),!1;x.Z.LoadingPresent("Authentification en cours",12e4),yield this.dataService.updateCGU(a.userName).toProm
1ise()}return!0})}updateValidators(a){const t=this.formMode,s=this.authForm.controls;for(const r of Object.values(s))r.setValidators(null);switch(t){case p.LOGIN:s.userName.setValidators(d.kI.required),s.password.setValidators(d.kI.required);break;case p.PASSWORD_RESET_1:case p.REGISTER_1:s.userName.setValidators(d.kI.required),s.code.setValidators(d.kI.required);break;case p.PASSWORD_RESET_2:s.code.setValidators(d.kI.required),s.tempPassword.setValidators(d.kI.required);break;case p.PASSWORD_RESET_3:s.newPassword1.setValidators((0,C.vx)(M.passwordConstraints)),s.newPassword2.setValidators([d.kI.required,(0,C.o9)(this.authForm,"newPassword1","newPassword2")]);break;case p.REGISTER_2:s.newPassword1.setValidators((0,C.vx)(M.passwordConstraints)),s.newPassword2.setValidators([d.kI.required,(0,C.o9)(this.authForm,"newPassword1","newPassword2")]),s.question.setValidators(d.kI.required),s.answer.setValidators(d.kI.required),s.email.setValidators([d.kI.required,d.kI.email]),s.acceptToS.setValidators(d.kI.requiredTrue)}if(a)for(const r of Object.values(s))r.updateValueAndValidity()}switchMode(){this.updateValidators(!0)}getFormValidation(){return{userName:[{type:"required",message:"L'e-mail ou code adh\xe9rent est obligatoire"},{type:"minlength",message:"Veuillez saisir votre e-mail ou code espace adh\xe9rent, minimum 4 caract\xe8res !"}],password:[{type:"required",message:"Un mot de passe est obligatoire"},{type:"tooShort",message:"Mot de passe trop court"}],code:[{type:"required",message:"Le code espace adh\xe9rent est obligatoire"},{type:"minlength",message:"Veuillez saisir votre code espace adh\xe9rent, minimum 4 caract\xe8res !"}],tempPassword:[{type:"required",message:"Veuillez saisir le mot de passe temporaire"}],newPassword1:C.U5,newPassword2:[{type:"required",message:"Veuillez re-saisir votre mot de passe"},{type:"notSame",message:"Mot de passe diff\xe9rent"}],question:[{type:"required",message:"La question secr\xe8te est obligatoire"}],answer:[{type:"required",message:"Veuillez saisir une r\xe9ponse"}],email:[{type:"required",message:"Veuillez saisir une adresse e-mail"},{type:"email",message:"Adresse e-mail incorrecte"}],acceptToS:[{type:"requiredTrue",message:"Veuillez accepter les Conditions G\xe9n\xe9rales d'Utilisation"}]}}createAuthForm(){this.infoModalService.open("mgc-password-resets-warning","\u26a0 Information","\n <p>Afin de renforcer la s\xe9curit\xe9 informatique de vos donn\xe9es personnelles, votre Mutuelle lance une op\xe9ration de renouvellement des mots de passe d\u2019acc\xe8s \xe0 votre application mobile.</p>\n <p><u>Si vous rencontrez le message \xab Identifiant ou mot de passe incorrect \xbb \xe0 la suite d\u2019une tentative de connexion, nous vous invitons \xe0 modifier votre mot de passe imm\xe9diatement par la commande \xab Mot de passe oubli\xe9 \xbb.</u></p>\n <p>Nos \xe9quipes restent mobilis\xe9es pour vous accompagner dans cette d\xe9marche si n\xe9cessaire.</p>\n "),this.authForm=this.fb.group({userName:new d.p4(""),password:new d.p4(""),rememberMe:new d.p4(!0),touchID:new d.p4,code:new d.p4(""),tempPassword:new d.p4(""),newPassword1:new d.p4(""),newPassword2:new d.p4(""),question:new d.p4(""),answer:new d.p4(""),email:new d.p4(""),useMailAsLogin:new d.p4(!1),acceptToS:new d.p4(!1)}),this.updateValidators(!1)}handleLoginError(a){return a instanceof Error&&"Blocked"===a.message&&(this.isAccountBlocked=!0,this.setFormMode(p.PASSWORD_RESET_1),!0)}openHelpModal(a){return(0,Z.mG)(this,void 0,void 0,function*(){return yield(yield this.modalCtrl.create({component:F,cssClass:["small-modal","small-modal-h400"],componentProps:{kind:a}})).present()})}openCGU(a){a.preventDefault(),this.openCguModal(!1)}openCguModal(a){var t;return(0,Z.mG)(this,void 0,void 0,function*(){const s=yield this.modalCtrl.create({component:v.J,componentProps:{askForAcceptance:a}});yield s.present();const r=yield s.onDidDismiss();return(null===(t=null==r?void 0:r.data)||void 0===t?void 0:t.result)||!1})}openCharteViePrivee(a){a.preventDefault(),this.inAppBrowser.create("https://www.mutuellemgc.fr/respect-de-la-vie-privee","_system").show()}openHelpVideoModal(){return(0,Z.mG)(this,void 0,void 0,function*(){let a;if(-1!==this.formMode.indexOf("register"))a=M.helpVideos.register;else{if(-1===this.formMode.indexOf("password-reset"))throw new Error("Could not find the right video for current form mode");a=M.helpVideos.passwordReset}return yield(yield this.modalCtrl.create({component:D,componentProps:{video:a},cssClass:["small-modal"]})).present()})}}M.helpVideos={register:"pSWUHmG8CSU",passwordReset:"I_gBLfnc57c"},M.passwordConstraints=[C.PA.Min12Chars,C.PA.AtLeastALowercase,C.PA.AtLeastAnUppercase,C.PA.AtLeastOneDigitOrSpecialChar],M.\u
10275fac=function(a){return new(a||M)(e.Y36(e.zs3),e.Y36(H.s),e.Y36(j.n),e.Y36(Y.D),e.Y36(K.i),e.Y36(W.z))},M.\u0275cmp=e.Xpm({type:M,selectors:[["app-mgc-auth"]],features:[e.qOj],decls:9,vars:9,consts:[[1,"connexion-form"],[3,"formGroup","ngSubmit","keyup.enter",4,"ngIf"],[4,"ngIf"],[1,"ion-text-center","my-4"],["href","#",1,"d-block","p-1","text-dark","text-small",3,"click"],[3,"formGroup","ngSubmit","keyup.enter"],["expand","block","color","primary","type","submit",1,"cta-button"],["expand","block","color","medium","size","small","class","cta-button",3,"click",4,"ngIf"],[1,"form-item"],["slot","start","src","/assets/svg/identifiant-2.svg",1,"form-icon"],["position","floating",1,"form-item-label",3,"color"],["formControlName","userName","type","text","autocomplete","username",1,"form-item-label",3,"change","input"],["input",""],["slot","end","size","small","fill","clear",3,"click"],["icon","help"],["slot","start","src","/assets/svg/mot-de-passe.svg",1,"form-icon"],["formControlName","password",1,"form-item-label",3,"type","autocomplete","change"],["slot","end","size","small","fill","clear",1,"btn-password-mode",3,"click"],[3,"icon"],[1,"form-item-toggle"],[1,"toggle-label",3,"click"],["slot","start","name","","formControlName","rememberMe",1,"ion-toggle",3,"ionChange"],["class","form-item-toggle",4,"ngIf"],[1,"toggle-label","label-empreinte",3,"click"],[1,"icon-empreinte",3,"src"],["slot","start","name","","formControlName","touchID",1,"ion-toggle",3,"ionChange"],["class","help help-top",4,"ngIf"],["class","form-item",4,"ngIf"],["formControlName","code","type","text",1,"form-item-label"],["expand","block","color","light","size","small",1,"cta-button",3,"click"],["name","play-circle","slot","start"],[1,"help","help-top"],["formControlName","userName","type","text",1,"form-item-label",3,"input"],["slot","start","icon","mail-outline",1,"form-icon"],["formControlName","email","type","text",1,"form-item-label"],["formControlName","tempPassword",1,"form-item-label",3,"type"],["formControlName","newPassword1","autocomplete","new-password",1,"form-item-label",3,"type"],["formControlName","newPassword2",1,"form-item-label",3,"type"],["slot","start","icon","help-circle-outline",1,"form-icon"],["formControlName","question","cancelText","Annuler","interface","action-sheet","placeholder","S\xe9lectionnez une question",1,"form-item-label"],[3,"value",4,"ngFor","ngForOf"],["slot","start","icon","chatbubble-ellipses-outline",1,"form-icon"],["formControlName","answer","type","text",1,"form-item-label"],["slot","start","name","","formControlName","useMailAsLogin",1,"ion-toggle",3,"ionChange"],[1,"form-item-toggle","mb-2"],["routerLink","/mentions",3,"click"],["slot","start","name","","formControlName","acceptToS",1,"ion-toggle",3,"ionChange"],[3,"value"],["expand","block","color","medium","size","small",1,"cta-button",3,"click"],[1,"text-center","text-muted","mb-0"],["expand","block","color","secondary","type","button",1,"cta-button",3,"click"],["class","text-center text-muted mb-0",4,"ngIf"]],template:function(a,t){1&a&&(e.TgZ(0,"div",0),e.YNc(1,u,9,8,"form",1),e.YNc(2,n,9,1,"div",2),e.YNc(3,l,4,2,"div",2),e.TgZ(4,"div",3)(5,"a",4),e.NdJ("click",function(r){return t.openCGU(r)}),e._uU(6,"Nos Conditions G\xe9n\xe9rales d'Utilisation"),e.qZA(),e.TgZ(7,"a",4),e.NdJ("click",function(r){return t.openCharteViePrivee(r)}),e._uU(8,"Charte de confidentialit\xe9 et de s\xe9curit\xe9"),e.qZA()()()),2&a&&(e.ekj("delay-2",null===t.formAnimationMode)("fade-through-out",t.formAnimationMode===t.FormAnimationMode.LEAVING)("fade-through",t.formAnimationMode!==t.FormAnimationMode.LEAVING),e.xp6(1),e.Q6J("ngIf",t.authForm),e.xp6(1),e.Q6J("ngIf",-1===t.formMode.indexOf("register")),e.xp6(1),e.Q6J("ngIf",t.formMode!==t.FormMode.LOGIN))},dependencies:[y.sg,y.O5,d._Y,d.JJ,d.JL,f.YG,f.gu,f.pK,f.Ie,f.Q$,f.t9,f.n0,f.ho,f.w,f.QI,f.j9,f.Fo,B.yS,d.sg,d.u],styles:[".help[_ngcontent-%COMP%]{padding:0 12px;opacity:.6;font-size:.8em;text-align:justify}.help.help-top[_ngcontent-%COMP%]{margin-top:12px;margin-bottom:5px}.form-item[_ngcontent-%COMP%]{position:relative;align-items:center;margin-bottom:10px;border-bottom:none!important;--border-style: none;box-shadow:var(--ion-card-shadow-lighter);border-radius:var(--border-radius)}.form-item[_ngcontent-%COMP%] ion-label.form-item-label[_ngcontent-%COMP%]{font-weight:600}.form-item[_ngcontent-%COMP%] .form-item-label[_ngcontent-%COMP%]{font-size:12px;line-height:1.5em;--color: var(--ion-color-grey) !important;color:var(--ion-color-grey)!important;--placeholder-color: var(--ion-color-grey);--placeholder-opacity: 1}.form-item[_ngcontent-%COMP%] .form-item-label.ion-color-danger[_ngcontent-%COMP%]{color:var(--ion-color-danger)!important}.form-item[_ngcontent-%COMP%] .form-item-label[_ngcontent-%COMP%] .plus[_ngcontent-%COMP%]{font-style:italic;font-weight:300}.form-item[_ngcontent-%COMP%] .form-item-label.sc-ion-label-ios-h[_ngcontent-%COMP%]{transform:translate3d(0,14px,0)}.form-item.item-has-value[_ngcontent-%COMP%] .sc-ion-label-ios-h[_ngcontent-%COMP%], .form-item.item-has-focus[_ngcontent-%COMP%] .sc-ion-label-ios-h[_ngcontent-%COMP%]{transform:translateZ(0)}.form-item[_ngcontent-%COMP%]:before{display:none}ion-toggle[_ngcontent-%COMP%]{border:0;box-shadow:var(--ion-card-shadow-lighter)}ion-toggle.ion-touched.ion-invalid[_ngcontent-%COMP%]{box-shadow:0 0 0 2px #eb445a,0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07)}.btn-password-mode[_ngcontent-%COMP%]{margin-left:10px}.btn-password-mode[_ngcontent-%COMP%] .icon-oeil[_ngcontent-%COMP%]{font-size:20px;color:var(--ion-color-empreinte)}.label-empreinte[_ngcontent-%COMP%]{display:flex;align-items:center;text-align:right}.label-empreinte[_ngcontent-%COMP%] .icon-empreinte[_ngcontent-%COMP%]{margin-right:10px;font-size:30px;color:var(--ion-color-empreinte)}ion-button.cta-button[_ngcontent-%COMP%]{--border-radius: 10px;
1--box-shadow: var(--ion-card-shadow-lighter);margin-top:10px;font-size:12px}ion-button.cta-button[size=small][_ngcontent-%COMP%]{letter-spacing:0;margin-top:0;--border-radius: 7px;--box-shadow: none}ion-label[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:inherit;font-weight:500}@media (min-width: 992px){.connexion-form[_ngcontent-%COMP%]{width:100%;border-radius:6px;background:linear-gradient(to right,rgba(251,251,251,.95) 0%,rgba(234,236,236,.95) 100%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:20px;box-shadow:var(--ion-card-shadow)}}.connexion-form.show-background-image-on-mobile-too[_ngcontent-%COMP%]{width:100%;border-radius:6px;background:linear-gradient(to right,rgba(251,251,251,.95) 0%,rgba(234,236,236,.95) 100%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:20px;box-shadow:var(--ion-card-shadow)}"]})}}]);
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.