1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7862],{18369:(e,n,r)=>{"use strict";r.d(n,{A:()=>u});var i=r(69518),t=r(20952),o=r(52225),s=r(76784),l=r(12115),a=r(25621);let u=()=>{let e=(0,l.useContext)(t.x),[n]=(0,o._)(i.QF),{utmMarketing:r}=(0,a.c)();return{checkingCommuneDesservie:async(i,t)=>{var o,l,a,u,c;null==e||null==(o=e.setIsLoading)||o.call(e,!0);let{data:d,error:p}=await n({variables:{latitude:i[1],longitude:i[0],ville:t}});if((0,s.sendGTMEvent)({event:"choix_commune",commune:null==d||null==(l=d.communeDesservie)?void 0:l.ville,idCommune:null==d||null==(a=d.communeDesservie)?void 0:a.idCommune,desservie:null==d||null==(u=d.communeDesservie)?void 0:u.desservie,...r}),null==e||null==(c=e.setIsLoading)||c.call(e,!1),p)throw p;if(null==d?void 0:d.communeDesservie)return d.communeDesservie},loading:null==e?void 0:e.isLoading}}},24045:e=>{e.exports={main:"uiCheckboxCard_main__qBx6T",root:"uiCheckboxCard_root__Uh4Wx",fixed:"uiCheckboxCard_fixed__V2GTz",hasError:"uiCheckboxCard_hasError__yyXof",alternative:"uiCheckboxCard_alternative__tH4cA","alternative-checked":"uiCheckboxCard_alternative-checked__y8hEZ",checked:"uiCheckboxCard_checked__y5mjT",indicator:"uiCheckboxCard_indicator__ZgFvc",label:"uiCheckboxCard_label__NYTGH","icon-default":"uiCheckboxCard_icon-default__GNBGF","icon-alternative":"uiCheckboxCard_icon-alternative__O5wkF","card-with-icon":"uiCheckboxCard_card-with-icon__Qc5lx","icon-card":"uiCheckboxCard_icon-card__51WzU",card:"uiCheckboxCard_card__OftWj","card-button-alt":"uiCheckboxCard_card-button-alt__q_lw7",disabled:"uiCheckboxCard_disabled__4M7CG"}},36961:e=>{e.exports={main:"uiCheckboxCardGroup_main__95hpI","wrap-centered":"uiCheckboxCardGroup_wrap-centered___W4aN",vertical:"uiCheckboxCardGroup_vertical__tnbAJ"}},67862:(e,n,r)=>{"use strict";r.d(n,{c0:()=>eS,lJ:()=>ej});var i=r(28634),t=r(414),o=r(98734),s=r(12115),l=r(46837),a=r(25621),u=r(20063),c=r(56940),d=r(95155),p=r(22544),m=r(77566),v=r(94120),b=r(22299),h=r(18369),f=r(10094);let _={title:"O\xf9 habite la personne \xe0 aider ?"},g=o.Ik({addressLabel:o.Yj(),name:o.Yj().optional(),coordinates:o.YO(o.ai(),{required_error:f.IN.invalidInput}).length(2,f.IN.invalidInput),codePostal:o.Yj().optional(),city:o.Yj().optional()}),C=e=>{let{control:n,errors:r,isActive:t,setValue:o,clearErrors:a}=e,{addAlert:u}=(0,s.useContext)(l.I),{checkingCommuneDesservie:c}=(0,h.A)(),{storedValue:g,reset:C}=(0,i.r)("beneficiaireForm",{currentStep:eS.stepLocalisation,form:{}}),x=(0,s.useMemo)(()=>{var e,n;return null==g||null==(n=g.form)||null==(e=n[eS.stepLocalisation])?void 0:e.addressLabel},[g]),S=_.title,T=async(e,r)=>{var i;if(!r||r.coordinates&&2!==r.coordinates.length)return void e.onChange(null==r?void 0:r.coordinates);r&&g.form&&Object.keys(g.form).length>1&&C();let[t,s]=await (0,b.A)(c(r.coordinates,null!=(i=r.city)?i:null));return t&&!s?void u({message:f.IN.genericError}):s&&!s.desservie?void n.setError("coordinates",{type:"value",message:"".concat(f.IN.notServed," ").concat(s.ville)}):void(s&&(o("name",r.name),o("coordinates",r.coordinates),o("addressLabel",r.address),o("city",r.city),o("codePostal",r.postalCode)),n._formState.errors.coordinates&&a("coordinates"),e.onChange(r.coordinates),o("addressLabel",r.address))},{addFocusToWindow:j}=(0,v.d)(),A=(0,s.useRef)(null),I=()=>{a("coordinates")};return t&&(0,d.jsx)(m.A,{title:S,step:eS.stepLocalisation,ref:A,children:(0,d.jsxs)("form",{onSubmit:e=>j(e,A),children:[(0,d.jsx)(p.xI,{name:"coordinates",control:n,render:e=>{var n;let{field:i}=e;return(0,d.jsx)(f.Ay,{defaultInputValue:x,setAddressValue:e=>{T(i,e)},error:null!=(n=null==r?void 0:r.coordinates)?n:"",clearError:I})}}),(0,d.jsx)("button",{type:"submit",hidden:!0})]})})};var x=r(13108),S=r(77062);let T={title:"Que recherchez-vous ?",error:"Merci de pr\xe9ciser ce que vous recherchez",options:["Une aide \xe0 domicile","Un emploi"]},j=o.Ik({sea:o.Yj({required_error:T.error})}),A=e=>{let{isActive:n,control:r,errors:i,goForwardFn:t}=e,o=(0,u.useRouter)(),l=T.title,a=[{label:T.options[0],value:"aide"},{label:T.options[1],value:"emploi"}],c=(0,s.useRef)(null);return n&&(0,d.jsx)(m.A,{title:l,step:eS.stepSea,ref:c,children:(0,d.jsx)(p.xI,{name:"sea",control:r,render:e=>{var n;let{field:r}=e;return(0,d.jsx)(x.Ay,{id:"stepSea",value:r.value,items:a,style:x.db.BUTTON,onChange:e=>((e,n)=>{n.onChange(e),t&&"aide"===e?t():o.push(S.Oz)})(e,r),error:i&&(null==i||null==(n=i.sea)?void 0:n.message)})}})})};var I=r(69518);let E={title:"Pour qui cherchez-vous de l'aide ?",options:["Pour moi-m\xeame","Pour un proche"],error:"Merci de pr\xe9ciser pour qui l'aide est destin\xe9e"}
1,D=o.Ik({profil:o.Yj({required_error:E.error})}),N=e=>{let{control:n,errors:r,isActive:t,goForwardFn:o}=e,{storedValue:s}=(0,i.r)("beneficiaireForm",{currentStep:eS.stepProfil,form:{}}),l=E.title,a=[{label:E.options[0],value:I.wG.PourVousMeme},{label:E.options[1],value:I.wG.PourUnProche}];return t&&(0,d.jsx)(m.A,{title:l,step:eS.stepProfil,children:(0,d.jsx)(p.xI,{name:"profil",control:n,render:e=>{var n,i,t,l;let{field:u}=e;return(0,d.jsx)(x.Ay,{id:"stepProfil",value:null!=(l=null==s||null==(i=s.form)||null==(n=i[eS.stepProfil])?void 0:n.profil)?l:"",items:a,style:x.db.BUTTON,onChange:e=>{u.onChange(e),o&&o()},error:r&&(null==r||null==(t=r.profil)?void 0:t.message)})}})})},k={title:"Quel accompagnement souhaitez-vous ?",options:["Aide aux personnes \xe2g\xe9es","Aide aux personnes en situation de handicap","Aide aux personnes en sortie d'hospitalisation"],error:"Merci de pr\xe9ciser ce que vous recherchez"},P=o.Ik({besoin:o.Yj({required_error:k.error})}),q=e=>{let{control:n,errors:r,isActive:t,goForwardFn:o}=e,{storedValue:s}=(0,i.r)("beneficiaireForm",{currentStep:eS.stepBesoin,form:{}}),l=k.title,a=[{label:k.options[0],value:I.PW.PeronnesAgees},{label:k.options[1],value:I.PW.PersonnesEnSituationDeHandicap},{label:k.options[2],value:I.PW.RetourHospitalisation}];return t&&(0,d.jsx)(m.A,{title:l,step:eS.stepBesoin,children:(0,d.jsx)(p.xI,{name:"besoin",control:n,render:e=>{var n,i,t,l;let{field:u}=e;return(0,d.jsx)(x.Ay,{id:"stepBesoin",value:null!=(l=null==s||null==(i=s.form)||null==(n=i[eS.stepBesoin])?void 0:n.besoin)?l:"",items:a,style:x.db.BUTTON,onChange:e=>{u.onChange(e),o&&o()},error:r&&(null==r||null==(t=r.besoin)?void 0:t.message)})}})})},y={title:"\xc0 quelle fr\xe9quence ?",options:["1 fois par semaine","2 fois par semaine","3 fois par semaine","4 fois par semaine","5 fois par semaine","Tous les jours","Je ne sais pas"],error:"Merci de pr\xe9ciser la fr\xe9quence que vous souhaitez"},L=o.Ik({frequence:o.Yj({required_error:y.error})}),M=e=>{let{control:n,errors:r,isActive:t,goForwardFn:o}=e,{storedValue:s}=(0,i.r)("beneficiaireForm",{currentStep:eS.stepFrequence,form:{}}),l=y.title,a=[{label:y.options[0],value:I.vr.UneFoisParSemaine},{label:y.options[1],value:I.vr.DeuxFoisParSemaine},{label:y.options[2],value:I.vr.TroisFoisParSemaine},{label:y.options[3],value:I.vr.QuatreFoisParSemaine},{label:y.options[4],value:I.vr.CinqFoisParSemaine},{label:y.options[5],value:I.vr.TousLesJours},{label:y.options[6],value:I.vr.NeSaisPas}];return t&&(0,d.jsx)(m.A,{title:l,step:eS.stepFrequence,children:(0,d.jsx)(p.xI,{name:"frequence",control:n,render:e=>{var n,i,t,l;let{field:u}=e;return(0,d.jsx)(x.Ay,{id:"stepFrequence",value:null!=(l=null==s||null==(i=s.form)||null==(n=i[eS.stepFrequence])?void 0:n.frequence)?l:"",items:a,style:x.db.BUTTON,onChange:e=>{u.onChange(e),o&&o()},error:r&&(null==r||null==(t=r.frequence)?void 0:t.message)})}})})},F={title:"Quand souhaitez-vous mettre en place l'aide \xe0 domicile ?",options:["Au plus t\xf4t","D'ici 1 mois","D'ici 3 mois","Dans plus de 3 mois","Je ne sais pas"],error:"Merci de pr\xe9ciser la date de d\xe9but de la prestation"},w=o.Ik({dateDeDebut:o.Yj({required_error:F.error})}),B=e=>{let{control:n,errors:r,isActive:t,goForwardFn:o}=e,{storedValue:s}=(0,i.r)("beneficiaireForm",{currentStep:eS.stepDateDeDebut,form:{}}),l=F.title,a=[{label:F.options[0],value:I.nP.AuPlusTot},{label:F.options[1],value:I.nP.UnMois},{label:F.options[2],value:I.nP.TroisMois},{label:F.options[3],value:I.nP.PlusTroisMois},{label:F.options[4],value:I.nP.NeSaisPas}];return t&&(0,d.jsx)(m.A,{title:l,step:eS.stepDateDeDebut,children:(0,d.jsx)(p.xI,{name:"dateDeDebut",control:n,render:e=>{var n,i,t,l;let{field:u}=e;return(0,d.jsx)(x.Ay,{id:"stepDateDeDebut",value:null!=(l=null==s||null==(i=s.form)||null==(n=i[eS.stepDateDeDebut])?void 0:n.dateDeDebut)?l:"",items:a,style:x.db.BUTTON,onChange:e=>{u.onChange(e),o&&o()},error:r&&(null==r||null==(t=r.dateDeDebut)?void 0:t.message)})}})})};var U=r(42658),O=r.n(U),R=r(24045),z=r.n(R),G=r(44067),V=r(38162),Y=r(70207);let H=O().bind(z()),W=e=>{let{id:n,checked:r,icon:i,onChange:t,label:o,classes:s,variant:l=G.d.DEFAULT,style:a=Z.BUTTON}
1=e,u=H("main",{card:a===Z.BUTTON,"card-with-icon":a===Z.BUTTON_WITH_ICON,checked:r},"radius-s","border-thin","border-grey-02"),c=H("radius-xs",{root:l===G.d.DEFAULT,checked:l===G.d.DEFAULT&&r,fixed:a===Z.BUTTON_WITH_ICON},null==s?void 0:s.checkbox),p=H("indicator"),m=H("label","label-1",{"weight-semibold":r}),v=H("icon-card"),b=H({"icon-default":l===G.d.DEFAULT,"color-white":l===G.d.DEFAULT});return(0,d.jsxs)("div",{className:u,onClick:e=>{t(!!e)},"data-testid":"checkbox-card-".concat(n),children:[i&&(0,d.jsx)(Y.A,{icon:i,classes:{icon:v}}),(0,d.jsx)(V.bL,{id:n,className:c,checked:r,children:(0,d.jsx)(V.C1,{className:p,children:r&&(0,d.jsx)(Y.A,{icon:"CHECK_OUTLINE",classes:{icon:b}})})}),o&&(0,d.jsx)("label",{className:m,htmlFor:n,dangerouslySetInnerHTML:{__html:o}})]})};var J=r(36961),Q=r.n(J),Z=function(e){return e.BUTTON="button",e.BUTTON_ALT="button-icon",e.BUTTON_WITH_ICON="button-with-icon",e}({});let K=O().bind(Q()),X=e=>{let{id:n,items:r,values:i,error:t,classes:o,style:l="button",orientation:a="vertical",onChange:u}=e,c=K("main",{vertical:"vertical"===a,"wrap-centered":"button-icon"===l},o),p=K("item"),m=K("","px-1 color-orange-01 paragraph-2 weight-bold"),[v,b]=(0,s.useState)(null!=i?i:[]);(0,s.useEffect)(()=>{i&&b(i)},[i]);let h=e=>{u(e),b(e)};return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("div",{className:c,children:r.map((e,r)=>(0,d.jsx)("div",{className:p,children:(0,d.jsx)(W,{id:String(r),onChange:()=>(e=>{var n,r;if("string"==typeof e&&e){let n=v.findIndex(n=>n===e);-1===n?h([...v,e]):h(v.filter((e,r)=>r!==n))}if("object"==typeof e&&(null==e||null==(n=e.target)?void 0:n.value)&&v.includes(null==e||null==(r=e.target)?void 0:r.value)&&["button","button-with-icon"].includes(l)){let n=v.findIndex(n=>n===e.target.value);-1===n?h([...v,e.target.value]):h(v.filter((e,r)=>r!==n))}})(e.value),style:l,label:e.label,value:e.value,icon:e.icon,checked:v.includes(e.value),disabled:e.disabled})},"".concat(n,"-radio-").concat(r)))}),t&&(0,d.jsx)("p",{className:m,children:t})]})},$={title:"Quels sont vos besoins ?",subtitle:"Cocher une ou plusieurs options, modifiables quand vous le souhaitez !",options:["Aide au repas","M\xe9nage","Courses","Toilette","Lever / coucher","Garde de nuit","Compagnie","T\xe9l\xe9assistance"],error:"Merci de s\xe9lectionner au moins un service"},ee=o.Ik({services:o.YO(o.Yj(),{required_error:$.error}).min(1,$.error)}),en=e=>{var n,r;let{control:t,errors:o,isActive:l}=e,{storedValue:a}=(0,i.r)("beneficiaireForm",{currentStep:eS.stepService,form:{}}),u=(0,s.useMemo)(()=>{var e,n,r;return null!=(r=null==a||null==(n=a.form)||null==(e=n[eS.stepService])?void 0:e.services)?r:[]},[null==a||null==(r=a.form)||null==(n=r[eS.stepService])?void 0:n.services]),c=$.title,v=$.subtitle,b=[{label:$.options[0],value:I.Sp.Repas,icon:"SERVICE_REPAS"},{label:$.options[1],value:I.Sp.Menage,icon:"SERVICE_MENAGE"},{label:$.options[2],value:I.Sp.Courses,icon:"SERVICE_COURSES"},{label:$.options[3],value:I.Sp.Toilette,icon:"SERVICE_TOILETTE"},{label:$.options[4],value:I.Sp.LeverCoucher,icon:"SERVICE_LEVER_COUCHER"},{label:$.options[5],value:I.Sp.GardeDeNuit,icon:"SERVICE_GARDE_DE_NUIT"},{label:$.options[6],value:I.Sp.Compagnie,icon:"SERVICE_COMPAGNIE"},{label:$.options[7],value:I.Sp.TeleAssistance,icon:"SERVICE_TELEASSISTANCE"}];return l&&(0,d.jsx)(m.A,{title:c,subtitle:v,step:eS.stepService,children:(0,d.jsx)(p.xI,{name:"services",control:t,render:e=>{var n;let{field:r}=e;return(0,d.jsx)(X,{id:"stepService",values:u,items:b,style:Z.BUTTON_WITH_ICON,onChange:e=>{r.onChange(e)},error:o&&(null==o||null==(n=o.services)?void 0:n.message)})}})})};var er=r(42460),ei=r(97187),et=r(88575),eo=r.n(et),es=r(83599);let el=O().bind(eo()),ea={title:'Nous avons des <span class="color-orange-01">auxiliaires de vie</span> disponibles \xe0',subtitle:"Compl\xe9tez vos coordonn\xe9es pour finaliser votre demande et \xe9changer avec un conseiller de votre agence de",allFieldsRequired:"Tous les champs sont obligatoires",name:"Nom",email:"Email",phone:"T\xe9l\xe9phone",consent:"Je donne mon consentement pour finaliser la demande.",rgpd:"En compl\xe9tant ce formulaire, vous autorisez Amelis en sa qualit\xe9 de responsable de traitement, \xe0 traiter et \xe0 conserver les donn\xe9es personnelles que vous lui communiquez, dans le cadre des conditions d\xe9crites dans la Politique de Protection des donn\xe9es. Les informations recueillies font lâobjet dâun traitement informatique destin\xe9 \xe0 lâobtention dâun devis personnalis\xe9 et au suivi de votre demande. âVous b\xe9n\xe9ficiez dâun droit dâacc\xe8s, de rectification, dâeffacement, de limitation, dâopposition et de portabilit\xe9 de vos donn\xe9es personnelles.â Vous pouvez exercer ces droits en contactant notre D\xe9l\xe9gu\xe9 \xe0 la Protection des Donn\xe9es (DPO) \xe0 lâadresse suivante : [email protected]",errors:{name:"Merci d'indiquer votre nom",email:"Merci d'indiquer votre email",phone:"Merci d'indiquer votre num\xe9ro de t\xe9l\xe9phone",consent:"Merci de cocher cette case afin que votre demande soit trait\xe9e","invali
1d-name":"Merci d'indiquer un nom valide","invalid-email":"Merci d'indiquer un email valide","invalid-phone":"Merci d'indiquer un num\xe9ro de t\xe9l\xe9phone valide"},ellipsis:{showMoreText:"Lire la suite"}},eu=o.Ik({name:o.Yj({required_error:ea.errors.name}).min(1,ea.errors.name).regex(er.VU,ea.errors["invalid-name"]).default(""),email:o.Yj({required_error:ea.errors.email}).min(1,{message:ea.errors.email}).email({message:ea.errors["invalid-email"]}).default(""),phone:o.Yj({required_error:ea.errors.phone}).min(1,ea.errors.phone).regex(er.Ie,{message:ea.errors["invalid-phone"]}).default(""),consent:o.zM({required_error:ea.errors.consent}).refine(e=>e,{message:ea.errors.consent}).default(!1),newsletter:o.zM().optional()}),ec=e=>{let{control:n,errors:r,isActive:t}=e,{storedValue:o}=(0,i.r)("beneficiaireForm",{currentStep:eS.stepLead,form:{}}),l=(0,s.useMemo)(()=>{if(o.form[eS.stepLocalisation])return o.form[eS.stepLocalisation].city},[o]),a=el("content","g-3"),u=el("paragraph-2","color-grey-01"),c=el("description","color-grey-02"),{title:b,subtitle:h,allFieldsRequired:f,name:_,email:g,phone:C,consent:x,rgpd:S}=ea,T="".concat(b,' <span class="color-orange-01">').concat(l,"</span>"),j="".concat(h," ").concat(l),{addFocusToWindow:A}=(0,v.d)(),I=(0,s.useRef)(null);return t&&(0,d.jsxs)(m.A,{title:T,subtitle:j,step:eS.stepLead,children:[(0,d.jsxs)("form",{className:a,onSubmit:e=>A(e,I),children:[(0,d.jsx)("p",{className:u,children:f}),(0,d.jsx)(p.xI,{name:"name",control:n,render:e=>{var n,i;let{field:t}=e;return(0,d.jsx)(ei.A,{value:t.value,onChange:t.onChange,error:(null==r||null==(n=r.name)?void 0:n.message)&&(null==r||null==(i=r.name)?void 0:i.message),placeholder:_})}}),(0,d.jsx)(p.xI,{name:"email",control:n,render:e=>{var n,i;let{field:t}=e;return(0,d.jsx)(ei.A,{value:t.value,onChange:t.onChange,error:(null==r||null==(n=r.email)?void 0:n.message)&&(null==r||null==(i=r.email)?void 0:i.message),placeholder:g,type:"email"})}}),(0,d.jsx)(p.xI,{name:"phone",control:n,render:e=>{var n,i;let{field:t}=e;return(0,d.jsx)(ei.A,{value:t.value,onChange:e=>t.onChange(e.target.value.toString().replace("e","").replace("E","")),error:(null==r||null==(n=r.phone)?void 0:n.message)&&(null==r||null==(i=r.phone)?void 0:i.message),placeholder:C,type:ei.v.Phone,inputMode:"numeric"})}}),(0,d.jsx)(p.xI,{name:"consent",control:n,render:e=>{var n,i;let{field:t}=e;return(0,d.jsx)(G.A,{id:"consent-field",label:x,checked:t.value,onChange:t.onChange,error:(null==r||null==(n=r.consent)?void 0:n.message)&&(null==r||null==(i=r.consent)?void 0:i.message)})}}),(0,d.jsx)("button",{type:"submit",hidden:!0})]}),(0,d.jsx)(es.A,{text:S,classes:{text:c,button:c},maxLength:50,...ea.ellipsis,displayShowLess:!1})]})};var ed=r(58927),ep=r(75265),em=r.n(ep),ev=r(19969),eb=r(85634),eh=r(64914);let ef=O().bind(em()),e_=e=>{let{isActive:n}=e,{currentAgence:r}=(0,eb.r)(),i={title:"Merci de votre int\xe9r\xeat pour Amelis !",description:"Câest maintenant le moment dâ\xe9changer avec un conseiller pour obtenir une estimation budg\xe9taire prenant en compte les aides financi\xe8res auxquelles vous avez droit !",contactDescription:"Appelez-nous du lundi au vendredi de ".concat((null==r?void 0:r.openingHours)?"".concat((0,eh.JP)(r.openingHours).openingTime," \xe0 ").concat((0,eh.JP)(r.openingHours).closingTime):"9h \xe0 18h")},t=ef("main"),o=ef("","paragraph-1"),{title:l,description:a,contactDescription:u}=i,c=(0,s.useRef)(null);return n&&(0,d.jsx)(m.A,{title:l,subtitle:a,step:eS.stepConfirmation,ref:c,children:(0,d.jsx)("div",{className:t,children:(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("span",{className:o,children:u}),(0,d.jsx)(ev.default,{oneClick:!1})]})})})};var eg=r(5336),eC=r(95030),ex=r(69982);o.Ik({2:g,3:D,4:P,5:ee,6:L,7:w,8:eu});var eS=function(e){return e[e.stepSea=1]="stepSea",e[e.stepLocalisation=2]="stepLocalisation",e[e.stepProfil=3]="stepProfil",e[e.stepBesoin=4]="stepBesoin",e[e.stepService=5]="stepService",e[e.stepFrequence=6]="stepFrequence",e[e.stepDateDeDebut=7]="stepDateDeDebut",e[e.stepLead=8]="stepLead",e[e.stepConfirmation=9]="stepConfirmation",e[e.stepSortie=0]="stepSortie",e}({});let eT={"trouver-une-aide":{title:'Trouver <span class="color-orange-01">une aide</span>',metaTitle:"Trouver une aide",cta:"Envoyer une demande"},"demander-un-devis":{title:'Demande <span class="color-orange-01">de devis</span>',metaTitle:"Demande de devis",cta:"Envoyer une demande"}
1,"preciser-mes-besoins":{title:'Pr\xe9ciser <span class="color-orange-01">mes besoins</span>',metaTitle:"Pr\xe9ciser mes besoins",cta:"Pr\xe9ciser mes besoins"}},ej=e=>{var n;let{slug:r}=e,d=(0,t.m)(),{getAbTestsString:p}=(0,ex.N)(),{pushQueryStepParams:m}=(0,c.x)(),v=(0,u.useSearchParams)(),{utmMarketing:h}=(0,a.c)(),{idCse:f}=(0,eC.R)(),{setCurrentAgencyById:_}=(0,eb.r)(),{setStoredValue:x}=(0,eg.F)("phoneType",""),{handleBffError:T}=(0,s.useContext)(l.I),{storedValue:E,setStoredValue:k}=(0,i.r)("beneficiaireForm",{currentStep:1,form:{}}),y=2;(null==v?void 0:v.get("utm_source"))?y=1:(null==v?void 0:v.get("step"))&&Number(parseInt(null!=(n=v.get("step"))?n:""))&&9>Number(v.get("step"))&&(y=Number(v.get("step")));let F=eT[r].title,U=eT[r].cta,O=[{title:F,Component:A,schema:j,step:1,gtmStep:"beneficiaire_step_sea"},{title:F,Component:C,schema:g,step:2,gtmStep:"beneficiaire_step_localisation",buttons:{previous:{disabled:!0}}},{title:F,Component:N,schema:D,step:3,gtmStep:"beneficiaire_step_profil"},{title:F,Component:q,schema:P,step:4,gtmStep:"beneficiaire_step_besoin"},{title:F,Component:en,schema:ee,step:5,width:ed.uC.LARGE,gtmStep:"beneficiaire_step_service"},{title:F,Component:M,schema:L,step:6,gtmStep:"beneficiaire_step_frequence"},{title:F,Component:B,schema:w,step:7,gtmStep:"beneficiaire_step_datededebut"},{title:F,Component:ec,schema:eu,step:8,gtmStep:"beneficiaire_step_lead",buttons:{previous:{disabled:!0},submit:{label:U}}},{title:F,Component:e_,step:9,gtmStep:"beneficiaire_step_confirmation",buttons:{previous:{disabled:!0},submit:{disabled:!0}}}],R=async e=>{let n=((e,n)=>{let r={};for(let i in e){let e=Number(i),t=n.find(n=>n.step===e);parseInt(i)<=E.currentStep&&t&&(r={...r,[i]:null==t?void 0:t.schema})}return o.Ik(r)})(e,O);try{await n.parseAsync(e);let t=(e=>{var n;return{accordEMail:e[8].newsletter||!1,adresse:{adresse:null!=(n=e[2].name)?n:null,latitude:e[2].coordinates[1],longitude:e[2].coordinates[0],codePostal:e[2].codePostal?e[2].codePostal.split(";")[0]:"",ville:e[2].city},besoinBeneficiaire:e[5].services,debutAideBeneficiaire:e[7].dateDeDebut,eMail:e[8].email,frequenceAideBeneficiaire:e[6].frequence,nom:e[8].name,telephone:e[8].phone,typeAideBeneficiaire:e[4].besoin,typeBeneficiaire:e[3].profil,utmCampaign:null==h?void 0:h.utmCampaign,utmContent:null==h?void 0:h.utmContent,utmMedium:null==h?void 0:h.utmMedium,utmSource:null==h?void 0:h.utmSource,utmTerm:null==h?void 0:h.utmTerm,clickId:null==h?void 0:h.clickid,clickSource:null==h?void 0:h.clicksource,version:r,versionTest:p(),userId:null==h?void 0:h.userid,codePartenaire:f}})(e),[o,s]=await (0,b.A)(d.mutate({mutation:I.oN,variables:{devis:t}}));if(o)return void T(o);let{data:l}=s;if(l&&l.devisAd){var i;null==(i=window.dataLayer)||i.push({TypeAideBeneficiaire:t.typeAideBeneficiaire.toString(),userPhone:t.telephone,userMail:t.eMail}),await _(l.devisAd.idAgence),x(S.zz),k({...E,form:{...e},currentStep:9}),m(9)}}catch(e){console.log({err:e})}};return{formConfig:O,handleSubmit:R,initStep:y}}},75265:e=>{e.exports={main:"BeneficiaireStepConfirmation_main__9awVE"}},88575:e=>{e.exports={content:"BeneficiaireStepLead_content__UAYi9",description:"BeneficiaireStepLead_description__Gd3ch"}}}]);
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.