PageSourceSearch

https://www.empara.fr/_next/static/chunks/8864-f2fe3dc8e209eb1f.js

js empara.fr collected 2026-09-28 06:40:15 UTC 7,213 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8864],{58864:(e,r,t)=>{t.d(r,{Ab:()=>l,Bg:()=>c,E8:()=>a,Gc:()=>d,Hh:()=>u,j:()=>i});var o=t(5068),n=t(29454),s=t(72389);async function a(e,r){let t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],{turnstileToken:o=null}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};try{let n=await fetch("/api/auth/login",{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify({email:e,password:r,allowUnactivated:t,...o?{turnstileToken:o}:{}})});if(!n.ok){let e=await n.json().catch(()=>({error:"Unknown error"})),r=e.error||"HTTP error! status: ".concat(n.status);if("CAPTCHA_FAILED"===e.code||"CAPTCHA_UNAVAILABLE"===e.code)return{status:n.status,code:e.code,error:r};return r}let a=await n.json();if(!a.success){if("ACCOUNT_NOT_ACTIVATED"===a.code)return{status:400,code:"ACCOUNT_NOT_ACTIVATED",email:a.email||e};return a.error||"Erreur lors de la connexion"}return a.accessToken&&(0,s.O5)(a.accessToken,a.user),{status:200,data:{user:a.user},user:a.user}}catch(e){throw console.error("Error in logIn:",e),e}}async function u(e){let{email:r,password:o,firstname:a,signUpFrom:u="",signUpFromAction:i="",signUpFromPage:l="",turnstileToken:c=null}=e;try{let e=n.A.get("utm_source")||"",g=n.A.get("utm_medium")||"",A=n.A.get("utm_content")||"",T=n.A.get("utm_campaign")||"",h=n.A.get("utm_term")||"",m=n.A.get("originalReferrer")||"",p=null,C=null;try{let e=await Promise.resolve().then(t.bind(t,15707)),r=e.default||e;p=(null==r?void 0:r.getFBP)?r.getFBP():null,C=(null==r?void 0:r.getFBC)?r.getFBC():null}catch(e){console.warn("Could not load analytics module:",e)}let f=l;f||(f=window.location.pathname);let y=await fetch("/api/auth/signup",{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify({email:r,password:o,firstname:a,utmSource:e,utmMedium:g,utmContent:A,utmCampaign:T,originalReferrer:m,utmTerm:h,signUpFrom:u,signUpFromAction:i,signUpFromPage:f,fbp:p,fbc:C,...c?{turnstileToken:c}:{}})});if(!y.ok){let e=await y.json().catch(()=>({error:"Unknown error"})),t=e.error||"HTTP error! status: ".concat(y.status);if("CAPTCHA_FAILED"===e.code||"CAPTCHA_UNAVAILABLE"===e.code)return{status:y.status,code:e.code,error:t};if("ACCOUNT_EXISTS"===e.code)return{status:400,code:"ACCOUNT_EXISTS",email:e.email||r,error:t};return t}let w=await y.json();if(!w.success){if("ACCOUNT_NOT_ACTIVATED"===w.code)return{status:400,code:"ACCOUNT_NOT_ACTIVATED",email:w.email||r};return w.error||"Erreur lors de l'inscription"}w.accessToken&&(0,s.O5)(w.accessToken,w.user);try{let e=await Promise.resolve().then(t.bind(t,15707)),r=e.default||e;if("function"==typeof(null==r?void 0:r.trackSignUp)){var d;r.trackSignUp({method:"email",userType:"trial",userId:null==(d=w.user)?void 0:d.basicId,eventId:w.eventId})}}catch(e){console.warn("[SignUp] Erreur lors du tracking analytics:",e)}return{status:200,data:{user:w.user},user:w.user}}catch(e){return console.error("Error in signUp:",e),(null==e?void 0:e.message)||"Une erreur est survenue lors de l'inscription."}}async function i(e){let r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],{signUpFromAction:t="",signUpFromPage:o="",turnstileToken:n=null}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};try{let a=await fetch("/api/auth/google-login",{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify({token:e,allowUnactivated:r,signUpFromAction:t,signUpFromPage:o,...n?{turnstileToken:n}:{}})});if(!a.ok){let e=await a.json().catch(()=>({error:"Unknown error"})),r=e.error||"HTTP error! status: ".concat(a.status);if("CAPTCHA_FAILED"===e.code||"CAPTCHA_UNAVAILABLE"===e.code)return{status:a.status,code:e.code,error:r};return r}let u=await a.json();if(!u.success){if("ACCOUNT_NOT_ACTIVATED"===u.code)return{status:400,code:"ACCOUNT_NOT_ACTIVATED",email:u.email||""};return u.error||"Erreur lors de la connexion Google"}return u.accessToken&&(0,s.O5)(u.accessToken,u.user),{status:200,data:{user:u.user},user:u.user}}catch(e){throw console.error("Error in googleLogIn:",e),e}}async function l(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",{turnstileToken:u=null}=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{let l=n.A.get("utm_source")||"",c=n.A.get("utm_medium")||"",d=n.A.get("utm_content")||"",g=n.A.get("utm_campaign")||"",A=n.A.get("utm_term")||"",T=n.A.get("originalReferrer")||"",h=null,m=null;try{let e=await Promise.resolve().then(t.bind(t,15707)),r=e.default||e;h=(null==r?void 0:r.getFBP)?r.getFBP():null,m=(null==r?void 0:r.getFBC)?r.getFBC():null}
1catch(e){console.warn("Could not load analytics module:",e)}let p=a;p||(p=window.location.pathname);let C=await fetch("/api/auth/google-signin",{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify({token:e,fbp:h,fbc:m,utmSource:l,utmMedium:c,utmContent:d,utmCampaign:g,originalReferrer:T,utmTerm:A,signUpFrom:r,signUpFromAction:o,signUpFromPage:p,...u?{turnstileToken:u}:{}})});if(!C.ok){let e=await C.json().catch(()=>({error:"Unknown error"})),r=e.error||"HTTP error! status: ".concat(C.status);if("CAPTCHA_FAILED"===e.code||"CAPTCHA_UNAVAILABLE"===e.code)return{status:C.status,code:e.code,error:r};return r}let f=await C.json();if(!f.success)return f.error||"Erreur lors de l'inscription Google";f.accessToken&&(0,s.O5)(f.accessToken,f.user);try{let e=await Promise.resolve().then(t.bind(t,15707)),r=e.default||e;if("function"==typeof(null==r?void 0:r.trackSignUp)){var i;r.trackSignUp({method:"google",userType:"trial",userId:null==(i=f.user)?void 0:i.basicId,eventId:f.eventId})}}catch(e){console.warn("[GoogleSignUp] Erreur lors du tracking analytics:",e)}return{status:200,data:{user:f.user},user:f.user}}catch(e){throw console.error("Error in googleSignIn:",e),e}}let c=async function(e,r,t){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{let a=await o.A.post("/api/user/update-onboarding",{fieldIds:e,level:r,token:t,mainField:n,...s},{headers:{"Content-Type":"application/json"}});if(200===a.status)return{success:!0,message:a.data.message||"Onboarding mis \xe0 jour avec succ\xe8s"};return{success:!1,message:a.data.error||"Erreur lors de la mise \xe0 jour"}}catch(e){var a,u;return console.error("Error updating onboarding:",e),{success:!1,error:(null==(u=e.response)||null==(a=u.data)?void 0:a.error)||e.message||"Une erreur est survenue lors de la mise \xe0 jour de l'onboarding"}}};async function d(e){let{courseId:r,courseBasicId:t,userId:o,refreshUser:n,onSuccess:s,onError:a}=e;try{let e=await fetch("/api/user/add-course",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({courseId:r,courseBasicId:t,userId:o})}),a=await e.json();if(!e.ok){let r=Error(a.error||"Erreur lors de l'ajout du cours");throw r.status=e.status,r.data=a,r}return n&&await n(),s&&s(a),a}catch(e){throw console.error("Erreur lors de l'ajout du cours:",e),a&&a(e),e}}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.