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]="8507ed0f-370c-5c1f-9698-b90fad440fa0")}catch(e){}}(); 3import{b as d,c as M}from"./chunk-U5EWHSQK.js";import"./chunk-L7Q3COI3.js";import{a as E}from"./chunk-KJXXBR2A.js";import"./chunk-2ZY6BI56.js";import"./chunk-P76FU2J6.js";import"./chunk-4RMBVVGO.js";import"./chunk-OZ3JAJL4.js";import"./chunk-EMYKBJVO.js";import"./chunk-ER2VUUE2.js";import{a as D}from"./chunk-OM5ETE45.js";import"./chunk-72T5P563.js";import"./chunk-NYW7BO6X.js";import"./chunk-QQPD3DZ5.js";import"./chunk-V2SYXRKA.js";import"./chunk-IHV74ZMF.js";import"./chunk-HC62BM76.js";import"./chunk-E574R7EH.js";import"./chunk-KJ3OGXL6.js";import"./chunk-LRRUHAN6.js";import"./chunk-VMAUYVRI.js";import"./chunk-4DMIXX2O.js";import"./chunk-5BDNSIIQ.js";import"./chunk-H3TSCKYT.js";import{a as U}from"./chunk-5SXDH4IZ.js";import"./chunk-M47EVAXN.js";import{a as O}from"./chunk-5OU7F7QQ.js";import"./chunk-Y6Y2JSIX.js";import"./chunk-6BWREOQS.js";import"./chunk-QLRPFVOJ.js";import"./chunk-LRFQQSFO.js";import"./chunk-DPQTTEZZ.js";import"./chunk-Z6JR6PVV.js";import"./chunk-OCLR2RRH.js";import"./chunk-2L3ROJXS.js";import"./chunk-LGJBZNA4.js";import"./chunk-YMAO4GGU.js";import"./chunk-WQZSF4GP.js";import"./chunk-TKU3WK4O.js";import"./chunk-WFHG6JGE.js";import"./chunk-KHGLIRG6.js";import"./chunk-HQUF6GQA.js";import"./chunk-XC334IIB.js";import"./chunk-HVZGL2ZY.js";import"./chunk-OL2TEQSH.js";import"./chunk-VLVFAPXJ.js";import{b as F}from"./chunk-XZ2Z32F2.js";import"./chunk-KEDWUEJJ.js";import"./chunk-5VH7UE2L.js";import"./chunk-FJM26IIV.js";import{b as I}from"./chunk-MBDYPTXV.js";import"./chunk-YKEOMRBG.js";import"./chunk-BYARPBQT.js";import"./chunk-OF5MFKX4.js";import"./chunk-CLHC5XWP.js";import"./chunk-77I7YHZI.js";import"./chunk-MPWNMNB4.js";import"./chunk-PBH6IQGS.js";import"./chunk-TXDP4WWT.js";import"./chunk-EULOF5CC.js";import"./chunk-BYH4AA36.js";import"./chunk-4A6J4K7O.js";import"./chunk-ECO3ZNRU.js";import"./chunk-BUJM7IB3.js";import"./chunk-TUYWQMFH.js";import"./chunk-EDPW7BUC.js";import"./chunk-PJP6GJFY.js";import"./chunk-ECQ66SXI.js";import"./chunk-JUULU7H6.js";import"./chunk-LOCTVPHD.js";import"./chunk-4TBENPSD.js";import"./chunk-XPTY6EJC.js";import"./chunk-4XXGELEE.js";import{d as V,f as R}from"./chunk-L2HNQXSQ.js";import"./chunk-ERZNVBSZ.js";import{h as y}from"./chunk-HOUIHR54.js";import{Ba as h,Lb as v,Mb as C,Rb as g,Sb as p,Tb as u,Ub as S,Zb as m,Zc as T,cc as f,cd as P,ec as o,ia as l,jb as c,mc as b,nc as w,pa as a,qa as s,xb as L}from"./chunk-6LWTJ3KL.js";import"./chunk-ZZYDRDOT.js";import"./chunk-ZOUPPOL2.js";import"./chunk-EHZVXB3D.js";import"./chunk-A7BK3AQF.js";import"./chunk-KCRIPI46.js";import"./chunk-2EBOWYA2.js";import"./chunk-SYTEC3QB.js";import"./chunk-42JS7VS7.js";import"./chunk-LXZHZANC.js";import"./chunk-CQFM46NH.js";import"./chunk-FZRDXCHM.js";function j(n,x){if(n&1){let e=m();p(0,"div",4)(1,"app-pill-selector",5),f("valueChange",function(i){a(e);let _=o();return s(_.selectTab(i))}),u()(),S(2,"app-spacer",6)}if(n&2){let e=o();c(),g("options",e.tabOptions)("value",e.activeTab())}}function N(n,x){if(n&1){let e=m();p(0,"app-login-form",7),f("afterSuccessfulLogin",function(){a(e);let i=o();return s(i.afterSuccessfulLogin())})("resetPassword",function(){a(e);let i=o();return s(i.onResetPassword())}),u()}if(n&2){let e=o();g("initialIdentifier",e.prefilledIdentifier())}}function A(n,x){if(n&1){let e=m();p(0,"app-user-form",8),f("afterSuccessfulSave",function(){a(e);let i=o();return s(i.afterSuccessfulLogin())})("switchToLogin",function(i){a(e);let _=o();return s(_.switchToLoginTab(i))}),u()}}var r=(function(n){return n.Login="Connexion",n.SignUp="Cr\xE9er un compte",n})(r||{}),q=(()=>{class n{constructor(){this.route=l(V),this.router=l(R),this.authService=l(O),this.location=l(y),this.pageSection={paddingY:"small",container:"container"},this.activeTab=h(r.Login),this.prefilledIdentifier=h(""),this.tabOptions=Object.values(r).map(e=>({label:e,value:e})),this.loginFormRef=P(d),this.isOnLoginSubStep=T(()=>this.activeTab()===r.Login&&(this.loginFormRef()?.isOnSubStep()??!1)),this.Tab=r,I()}
3ngOnInit(){this.route.snapshot.data.initialTab==="signup"&&this.activeTab.set(r.SignUp)}selectTab(e){this.activeTab.set(e);let t=e===r.SignUp?"/auth/inscription":"/auth/login",i=this.router.url.split("?")[1];this.location.replaceState(i?`${t}?${i}`:t)}switchToLoginTab(e){this.prefilledIdentifier.set(e),this.selectTab(r.Login)}onResetPassword(){this.router.navigate(["/auth/mot-de-passe-oublie"])}afterSuccessfulLogin(){this.route.queryParams.subscribe(e=>{if(e.next){let t;if(e.company){let i={queryParams:{company:e.company}};t=[e.next,i]}else t=[e.next];this.router.navigate(t)}else if(e.redirect==="order")this.router.navigate(["boutique/commander",e.id]);else if(this.authService.getRedirectUrl()){let t=this.authService.getRedirectUrl();this.authService.deleteRedirectUrl(),this.router.navigateByUrl(t)}else this.router.navigate(["/compte"])})}static{this.\u0275fac=function(t){return new(t||n)}}static{this.\u0275cmp=L({type:n,selectors:[["app-login-page"]],viewQuery:function(t,i){t&1&&b(i.loginFormRef,d,5),t&2&&w()},decls:6,vars:3,consts:[["title","Connexion"],[3,"pageSection"],[1,"mx-auto","w-full","xl:w-1/2"],[3,"initialIdentifier"],[1,"flex","justify-center","xl:justify-start"],[3,"valueChange","options","value"],["size","lg"],[3,"afterSuccessfulLogin","resetPassword","initialIdentifier"],[3,"afterSuccessfulSave","switchToLogin"]],template:function(t,i){t&1&&(S(0,"app-page-header",0),p(1,"app-page-section",1)(2,"div",2),v(3,j,3,2),v(4,N,1,1,"app-login-form",3)(5,A,1,0,"app-user-form"),u()()),t&2&&(c(),g("pageSection",i.pageSection),c(2),C(i.isOnLoginSubStep()?-1:3),c(),C(i.activeTab()===i.Tab.Login?4:5))},dependencies:[F,U,d,E,M,D],encapsulation:2})}}return n})();export{q as LoginPageComponent}; 4 5//# debugId=8507ed0f-370c-5c1f-9698-b90fad440fa0
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.