1"use strict";(self.webpackChunksite=self.webpackChunksite||[]).push([[211],{97447:function(e,t,a){a.r(t),a.d(t,{default:function(){return ae}});var n=a(27378),r=a(54831),s=a(20030),o=a(96490),l=a(33105),c=a.n(l),d=a(58391),i=a(22305),m=a(96075);const u=m.default.div.withConfig({displayName:"rendez-vous-global-styled__RendezVousActions",componentId:"sc-1jkdcd5-0"})([""]);var p="rendez-vous-part-1-module--rendez-vous-sub-container--46cc6",v="rendez-vous-part-1-module--rendez-vous-title--2f8a3";const h=m.default.div.withConfig({displayName:"rendez-vous-styled__RendezVousSubContainer",componentId:"sc-bknmva-0"})(["background-color:",";"],(e=>e.theme.a_color_gradients.a_light)),b=m.default.h2.withConfig({displayName:"rendez-vous-styled__RendezVousTitle",componentId:"sc-bknmva-1"})(["&::after{background-color:",";}"],(e=>e.theme.b_color_gradients.b_dark)),f=m.default.input.withConfig({displayName:"rendez-vous-styled__RendezVousInputType",componentId:"sc-bknmva-2"})(["& + div span:first-of-type:before{color:",";box-shadow:0 0 0 0.18em ",";}&:focus + div span:first-of-type:before{box-shadow:0 0 0 0.18em ",",0 0 0 0.36em black;}"],(e=>e.theme.a_color_gradients.a_dark),(e=>e.theme.a_color_gradients.a_dark),(e=>e.theme.a_color_gradients.a_dark)),z=m.default.div.withConfig({displayName:"rendez-vous-styled__StepIcon",componentId:"sc-bknmva-3"})(["border:4px solid ",";color:",";background-color:",";"],(e=>e.active||e.isDone?e.theme.b_color_gradients.b_dark:e.theme.c_color_gradients.c_medium),(e=>e.active||e.isDone?"black":e.theme.c_color_gradients.c_medium),(e=>e.active?e.theme.b_color_gradients.b_dark:"white")),E=m.default.div.withConfig({displayName:"rendez-vous-styled__StepLine",componentId:"sc-bknmva-4"})(["background-color:",";"],(e=>e.active||e.isDone?e.theme.b_color_gradients.b_dark:e.theme.c_color_gradients.c_medium)),g=m.default.button.withConfig({displayName:"rendez-vous-styled__RendezVousPart3Delete",componentId:"sc-bknmva-5"})(["border-right:3px solid ",";color:",";"],(e=>e.theme.c_color_gradients.c_medium),(e=>e.theme.b_color_gradients.b_dark)),_=m.default.button.withConfig({displayName:"rendez-vous-styled__RendezVousPart3Add",componentId:"sc-bknmva-6"})(["color:",";"],(e=>e.theme.b_color_gradients.b_dark)),y=m.default.input.withConfig({displayName:"rendez-vous-styled__RendezVousPart4Input",componentId:"sc-bknmva-7"})(["&:focus{outline:3px solid black;}"]),k=m.default.textarea.withConfig({displayName:"rendez-vous-styled__RendezVousPart4TextArea",componentId:"sc-bknmva-8"})(["&:focus{outline:3px solid black;}"]),N=m.default.button.withConfig({displayName:"rendez-vous-styled__RendezVousPart5WeekButton",componentId:"sc-bknmva-9"})(["background-color:",";color:",";"],(e=>e.theme.b_color_gradients.b_dark),(e=>e.theme.c_color_gradients.c_dark)),w=m.default.div.withConfig({displayName:"rendez-vous-styled__RendezVousPart5WeekDate",componentId:"sc-bknmva-10"})(["&::before{background-color:",";}"],(e=>e.theme.b_color_gradients.b_dark)),C=m.default.div.withConfig({displayName:"rendez-vous-styled__RendezVousPart5WeekDateJourNombre",componentId:"sc-bknmva-11"})(["color:",";"],(e=>e.theme.b_color_gradients.b_dark)),x=m.default.div.withConfig({displayName:"rendez-vous-styled__RendezVousPart5CreneauxDispos",componentId:"sc-bknmva-12"})(["color:",";&:hover{color:",";}"],(e=>e.theme.c_color_gradients.c_dark),(e=>e.theme.b_color_gradients.b_dark)),I=m.default.div.withConfig({displayName:"rendez-vous-styled__RendezVousPart5CreneauxDisposChoisi",componentId:"sc-bknmva-13"})(["color:",";border:4px solid ",";"],(e=>e.theme.b_color_gradients.b_dark),(e=>e.theme.b_color_gradients.b_dark));var D=a(21745);const R=e=>{let{sortedTypesRendezVousData:t,changeType:a,typeChoisi:r}=e;return n.createElement(h,{className:p},n.createElement(b,{className:v,id:"rdv_part1_title"},"Choix du type de rendez-vous"),n.createElement("div",{className:"rendez-vous-part-1-module--rendez-vous-choice-type-container--6e53e","aria-labelledby":"rdv_part1_title",role:"radiogroup"},!t.length&&n.createElement("div",{className:"rendez-vous-part-1-module--rendez-vous-loading-wrapper--bb011"},n.createElement("img",{alt:"loading gif",src:D.Z,className:"rendez-vous-part-1-module--rendez-vous-loading-spinner--0adee"}),n.createElement("span",null,"Chargement des données...")),t&&Object.keys(t).map(((e,s)=>n.createElement("div",{key:s},n.createElement("label",{htmlFor:t[e].id,tabIndex:0,onKeyDown:n=>{"Enter"!==n.key&&" "!==n.key||a(t[e].id)}},n.createElement(f,{type:"radio",className:"rendez-vous-part-1-module--rendez-vous-checkbox--3e075",value:t[e].id,checked:parseInt(t[e].id)===parseInt(r),name:"choixType",id:t[e].id,onClick:()=>a(t[e].id),tabIndex:"-1"})," ",n.createElement("div",{className:"rendez-vous-part-1-module--span-container--b5abe"},n.createElement("span",{className:"rendez-vous-part-1-module--check-icon--9b817","aria-hidden":!0}),n.createElement("span",null," ",t[e].libelle))))))))},V=e=>{let{typesRendezVousData:t,typeChoisi:a}=e;return n.createElement(h,{className:p},n.createElement(b,{className:v},"Information pour votre rendez-vous"),t[a]&&n.createElement(n.Fragment,null,n.createElement("div",{dangerouslySetInnerHTML:{__html:t[a].texte_commentaire[0].processed}}),n.createElement("div",{dangerouslySetInnerHTML:{__html:t[a].texte_rgpd[0].processed}})))};var S="rendez-vous-part-3-module--rendez-vous-sub-container-with-step--dd8e9",P="rendez-vous-part-3-module--rendez-vous-title--11682",T="step-indicator-module--indicator-line--0343a",O="step-indicator-module--step-icon--4090c",L="step-indicator-module--step-wrapper--04385",F="step-indicator-module--visually-hidden--3b31f";const j=e=>{let{step:t,refs:a}=e;return n.createElement("section",{className:"step-indicator-module--step-indicator--1861f"},n.createElement("div",{className:L,"aria-hidden":2!==t},n.createElement(z,{active:2===t,isDone:t>2,className:O,tabIndex:2===t?0:-1,ref:a.current[2]},n.createElement("p",{className:F},"Ãtape"),"1",n.createElement("p",{className:F},"sur 4 en cours"))),n.createElement(E,{active:3===t,isDone:t>2,className:T}),n.createElement("div",{className:L,"aria-hidden":3!==t},n.createElement(z,{active:3===t,isDone:t>3,className:O,tabIndex:3===t?0:-1,ref:a.current[3]},n.createElement("p",{className:F},"Ãtape"),"2",n.createElement("p",{className:F},"sur 4 en cours"))),n.createElement(E,{active:4===t,isDone:t>3,className:T}),n.createElement("div",{className:L,"aria-hidden":4!==t},n.createElement(z,{active:4===t,isDone:t>4,className:O,tabIndex:4===t?0:-1,ref:a.current[4]},n.createElement("p",{className:F},"Ãtape"),"3",n.createElement("p",{className:F},"sur 4 en cours"))),n.createElement(E,{active:5===t,isDone:t>4,className:T}),n.createElement("div",{className:L,"aria-hidden":5!==t},n.createElement(z,{active:5===t,className:O,tabIndex:5===t?0:-1,ref:a.current[5]},n.createElement("p",{className:F},"Ãtape"),"4",n.createElement("p",{className:F},"sur 4 en cours"))))},M=e=>{let{typesRendezVousData:t,typeChoisi:a,setNombrePersonne:r,nombrePersonne:s,step:o,stepRefs:l}=e;const c=t[a].nb_max_personne[0].value;return n.createElement(h,{className:S},n.createElement(j,{step:o,refs:l}),n.createElement(b,{className:P},"Nombre de personnes concernées par la demande"),n.createElement("p",null,"Veuillez indiquer le nombre de personnes concernées par la demande (maximum ",c," ",c>1?"personnes":"personne",", au delà , contactez votre mairie.)"),n.createElement("div",{className:"rendez-vous-part-3-module--rendez-vous-part-3-personne-container--12f99"},n.createElement("p",null,"TOTAL : "),n.createElement(g,{className:"rendez-vous-part-3-module--rendez-vous-part-3-delete--43fa5",onClick:()=>r(Math.max(1,s-1))},"-"),n.createElement(_,{className:"rendez-vous-part-3-module--rendez-vous-part-3-add--6c91d",onClick:()=>r(Math.min(t[a].nb_max_personne[0].value,s+1))},"+"),n.createElement("p",{className:"rendez-vous-part-3-module--rendez-vous-part-3-nb-personne--9ce6b"},s),n.createElement("p",{className:"rendez-vous-part-3-module--vocalized-update--fdc08",role:"status","aria-live":"polite"},s+" personnes")))};const Z=e=>{let{contactInfo:t,setContactInfo:a,commentairePossible:r,casesCochables:s,step:o,stepRefs:l}=e;const c=e=>{a({...t,[e.target.name]:e.target.value})},d=e=>{const n=e.target.getAttribute("data-index"),r=t.cases;r[n]=e.target.checked,a({...t,cases:r})};return n.createElement(h,{className:S},n.createElement(j,{step:o,refs:l}),n.createElement(b,{className:P},"Informations de contact"),n.createElement("div",{className:"rendez-vous-part-4-module--rendez-vous-part-4-container--7e961"},n.createElement("p",null,"Pour la gestion de votre rendez-vous, nous avons besoin de vos informations de contact. Veuillez bien remplir les champs ci-dessous (tous les champs marqués d'une * sont obligatoires)."),n.createElement("div",{className:"rendez-vous-part-4-module--rendez-vous-part-4-form-container--e7fdb"},n.createElement("form",null,n.createElement("label",{htmlFor:"prenom"},"Prénom*",n.createElement(y,{type:"text",id:"prenom",name:"prenom",autoComplete:"given-name",onChange:c,value:t.prenom,required:!0})),n.createElement("label",{htmlFor:"nom"},"Nom*",n.createElement(y,{type:"text",id:"nom",name:"nom",autoComplete:"family-name",onChange:c,value:t.nom,required:!0})),n.createElement("label",{htmlFor:"phone"},"Téléphone*",n.createElement(y,{type:"tel",id:"phone",name:"phone",autoComplete:"tel",onCh
1ange:c,value:t.phone,required:!0})),n.createElement("label",{htmlFor:"mail"},"E-mail",n.createElement(y,{type:"email",id:"mail",name:"mail",autoComplete:"email",value:t.mail,onChange:c})),r&&n.createElement("label",{htmlFor:"comm"},"Commentaire",n.createElement(k,{type:"text",rows:10,id:"comm",name:"comm",value:t.comm,onChange:c})),s&&n.createElement("div",{className:"rendez-vous-part-4-module--rendez-vous-choice-type-container--3db8b",role:"group","aria-label":"Options supplémentaires"},s.map(((e,a)=>n.createElement("div",{key:a},n.createElement("label",{className:"rendez-vous-part-4-module--rendez-vous-part-4-case-cochable--001a5",htmlFor:"case"+a},n.createElement(f,{type:"checkbox",className:"rendez-vous-part-4-module--rendez-vous-checkbox--f57e4",name:"case"+a,id:"case"+a,checked:t.cases[a],onChange:d,"data-index":a})," ",n.createElement("div",{className:"rendez-vous-part-4-module--span-container--4abe2"},n.createElement("span",{className:"rendez-vous-part-4-module--check-icon--e1bc0","aria-hidden":!0}),n.createElement("span",null,e.value)))))))))))};var W="rendez-vous-part-5-module--rendez-vous-part-5-creneaux-dispos--97af0",A=a(74815);const q=e=>{let{jour:t,creneauxDisponibles:a,changeWeekOffset:r,changeCreneau:s,creneauChoisi:o}=e;const{0:l,1:c}=(0,n.useState)(!0),{0:d,1:i}=(0,n.useState)(window.innerWidth),m=new Date(t+"T00:00"),u=Intl.DateTimeFormat("fr-FR",{weekday:"long",day:"numeric",month:"long"}).format(m);return(0,n.useEffect)((()=>{const e=()=>i(window.innerWidth);return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)}),[]),n.createElement("div",{className:a.creneaux.length>0?"rendez-vous-part-5-module--rendez-vous-part-5-week-column--48a66":"rendez-vous-part-5-module--rendez-vous-part-5-week-column-less-opacity--4cf16"},n.createElement(w,{onClick:()=>c(!l),onKeyDown:e=>{"Enter"===e.key&&c(!l)},tabIndex:a.creneaux.length>0&&d<900?0:-1,className:"rendez-vous-part-5-module--rendez-vous-part-5-week-date--0d20f",role:a.creneaux.length&&d<900?"button":null,"aria-expanded":d<900?!l:null,"aria-label":d<900?u:null},n.createElement("p",{className:"rendez-vous-part-5-module--rendez-vous-part-5-week-date-jour--29a8c"},a.jourLabel),n.createElement(C,{className:"rendez-vous-part-5-module--rendez-vous-part-5-week-date-jour-nombre--ecad1"},a.jourNombre),n.createElement("p",{className:"rendez-vous-part-5-module--rendez-vous-part-5-week-date-mois--a2648"},a.moisLabel),n.createElement("p",null,l?n.createElement(A.Z,{size:45,icon:"chevron-thin-down"}):n.createElement(A.Z,{size:45,icon:"chevron-thin-up"}))),n.createElement("div",{htmlFor:t,className:"rendez-vous-part-5-module--rendez-vous-part-5-creneaux-sub-container--5293b "+(l?"rendez-vous-part-5-module--rendez-vous-part-5-creneaux-collapsed--18d9d":"")},a.creneaux.map(((e,a)=>{const r=new Date(t+"T"+e);let l=new Intl.DateTimeFormat("fr-FR",{weekday:"long",day:"numeric",month:"long",hour:"2-digit",minute:"2-digit"});return l=l.format(r),o===t+" "+e?n.createElement(I,{key:e,className:W,onClick:()=>s(""),onKeyDown:e=>{"Enter"===e.key&&s("")},tabIndex:0,"aria-label":l+" - Créneau séléctionné"},e):n.createElement(x,{key:e,className:W,onClick:()=>s(t+" "+e),onKeyDown:a=>{"Enter"===a.key&&s(t+" "+e)},tabIndex:0,role:"button","aria-label":l},e)}))))};var H=a(7677),J=a(58623),K=a.n(J),Y=a(84666);a(89619);const B=e=>{let{creneauxDisponibles:t,changeWeekOffset:a,changeCreneau:r,creneauChoisi:s,loadingLock:o,step:l,stepRefs:c}=e;const d=new Date,{0:i,1:m}=(0,n.useState)(new Date),u=e=>{const t=new Date(e),a=t.getDay(),n=(0===a?-6:1)-a;return t.setDate(t.getDate()+n),t.setHours(0,0,0,0),t};return(0,J.registerLocale)("fr",Y.Z),n.createElement(h,{className:S},n.createElement(j,{step:l,refs:c}),n.createElement("div",{className:"rendez-vous-part-5-module--rendez-vous-part-5-header-container--0accd"},n.createElement(b,{className:P},"Choix d'un créneau de rendez-vous"),n.createElement("div",{className:"rendez-vous-part-5-module--rendez-vous-part-5-choice-week-container--6f7b9"},n.createElement(N,{onClick:()=>a(-1)},n.createElement("img",{className:"rendez-vous-part-5-module--rendez-vous-part-5-week-arrow-left--e1ea3",src:H.Z,width:15,height:15})," ","Semaine précédente"),n.createElement(N,{onClick:()=>a(1)},"Semaine suivante"," ",n.createElement("img",{className:"rendez-vous-part-5-module--rendez-vous-part-5-week-arrow-right--fd451",src:H.Z,width:15,height:15})))),n.createElement("div",{className:"rendez-vous-part-5-module--rendez-vous-part-5-date-picker-container--45b96"},n.createElement("p",null,"Sélectionner une semaine spécifique"),n.createElement(K(),{locale:"fr",selected:i,calendarStartDay:1,onChange:e=>{m(e);const t=u(d),n=u(e).getTime()-t.getTime();a(Math.floor(n/6048e5),!0)},dateFormat:"dd/MM/yyyy"})),o&&n.createElement("div",null,"Chargement des créneaux en cours..."),!o&&n.createElement("div",{className:"rendez-vous-part-5-module--rendez-vous-part-5-creneaux-container--4f6eb"},t&&Object.keys(t).map(((e,o)=>n.createElement(q,{key:o,jour:e,creneauxDisponibles:t[e],changeWeekOffset:a,changeCreneau:r,creneauChoisi:s})))))};var U="rendez-vous-part-6-module--rendez-vous-part-6-text--d9665",$=a(39594),G=a.n($);a(5540);const Q=e=>{let{step:t,typesRendezVousData:a,typeChoisi:r,nombrePersonne:s,creneauChoisi:o,contactInfo:l,stepRefs:c}=e;return(0,n.useEffect)((()=>{document.getElementById("validateAppointment").scrollIntoView({behavior:"smooth",block:"end"})}),[]),n.createElement(h,{className:"rendez-vous-part-6-module--rendez-vous-recap-container--8c04e"},n.createElement(j,{step:t,refs:c}),n.createElement(b,{className:"rendez-vous-part-6-module--rendez-vous-title--45c63"},"Récapitulatif et validation"),n.createElement("p",{className:U},"Objet de la prise de rendez-vous :"," ",n.createElement("b",null,a[r].libelle[0].value)),n.createElement("p",{className:U},"Nombre de personnes concernées par la demande : ",n.createElement("b",null,s)),n.createElement("p",{className:U},"Informations de contact :"),n.createElement("p",null,n.createElement("b",null,n.createElement("div",null,l.prenom," ",l.nom),n.createElement("div",null,l.phone),l.mail&&n.createElement("div",null,l.mail))),n.createElement("p",{className:U},"Créneau :"," ",n.createElement("b",null,G()(o).format("dddd Do MMMM YYYY à LT"))),n.createElement("p",{className:U},"Informations complémentaires pour votre rendez-vous :"),a[r]&&n.createElement("div",{dangerouslySetInnerHTML:{__html:a[r].texte_commentaire[0].processed}}),n.createElement("p",{className:U},"Informations relatives au règlement général sur la protection des données :"),a[r]&&n.createElement("div",{dangerouslySetInnerHTML:{__html:a[r].texte_rgpd[0].processed}}))};const X=e=>{let{mail:t}=e;return n.createElement(h,{className:"rendez-vous-part-7-module--rendez-vous-recap-container--2309c"},n.createElement(b,{className:"rendez-vous-part-7-module--rendez-vous-title--27d86"},"Votre demande a bien été prise en compte !"),t&&n.createElement("p",null,"Vous recevrez un e-mail de confirmation à l'adresse ",n.createElement("b",null,t),". Si vous ne recevez pas de confirmation, veuillez réessayer."))};var ee=a(49986),te=a(25273);var ae=e=>{let{arianeDisplayed:t}=e;const{0:a,1:l}
1=(0,n.useState)(!1),{0:m,1:p}=(0,n.useState)(0),{0:v,1:h}=(0,n.useState)(!1),{0:b,1:f}=(0,n.useState)(""),{0:z,1:E}=(0,n.useState)({}),{0:g,1:_}=(0,n.useState)([]),{0:y,1:k}=(0,n.useState)(0),{0:N,1:w}=(0,n.useState)(1),{0:C,1:x}=(0,n.useState)(0),{0:I,1:D}=(0,n.useState)({}),{0:S,1:P}=(0,n.useState)(""),{0:T,1:O}=(0,n.useState)({nom:"",prenom:"",phone:"",mail:"",comm:"",cases:[]}),L=(0,i.H)().site_settings.display_rendez_vous,F=(0,n.useRef)({2:(0,n.useRef)(null),3:(0,n.useRef)(null),4:(0,n.useRef)(null),5:(0,n.useRef)(null)});(0,n.useEffect)((()=>{F.current[m]&&F.current[m].current&&F.current[m].current.focus()}),[m,F]),(0,n.useEffect)((()=>{L||(0,d.navigate)("/");fetch("https://0000003815.web.arnia-bfc.fr/api/rendez-vous/types").then((e=>e.json())).then((e=>{E(e);const t=[];for(const n in e)t.push({id:e[n].id[0].value,libelle:e[n].libelle[0].value});t.sort(((e,t)=>e.libelle.localeCompare(t.libelle))),_(t);const a=c().location.search.replace("&","&").split("id=");if(a.length&&a[0]){const t=a[1].split("&delete");if(t.length>1&&c().confirm("Voulez-vous vraiment annuler votre rendez-vous ?")){const e="https://0000003815.web.arnia-bfc.fr/api/rendez-vous/delete?id="+t[0];return void fetch(e).then((e=>{if(200!==e.status)throw f(""),new Error;p(6)})).catch((e=>{alert("Ce rendez-vous n'existe pas ou a expiré.")}))}const n="https://0000003815.web.arnia-bfc.fr/api/rendez-vous/data?id="+a[1];fetch(n).then((e=>{if(200===e.status)return e.json();throw f(""),new Error})).then((t=>{f(a[1]),k(t.type);const n=t.contactInfo.comm.split(" | "),r=[];t.contactInfo.comm=n[0],n.map(((e,t)=>{r.push(e.split(" : Oui")[0])}));const s=[];e[t.type].cases_cochables.map(((e,t)=>{s[t]=r.includes(e.value)})),O({...t.contactInfo,cases:s}),w(t.nombrePersonne),P(t.creneauChoisi),p(0)})).catch((e=>{alert("Ce rendez-vous n'existe pas ou a expiré.")}))}}))}),[]),(0,n.useEffect)((()=>{4===m&&S&&W(1)}),[S]),(0,n.useEffect)((()=>{(async()=>{const e=await fetch("https://0000003815.web.arnia-bfc.fr/api/get/maintenance/state"),t=await e.text();l("0"!==t)})()}),[]);const j=function(e){x(e),fetch("https://0000003815.web.arnia-bfc.fr/api/rendez-vous/creneaux",{method:"POST",body:JSON.stringify({typeChoisi:y,nombrePersonne:N,weekOffset:e,uuidRendezVous:b,firstRender:!0})}).then((e=>e.json())).then((e=>{e.hasRendezVous||alert("Aucun créneau libre trouvé dans les 6 prochains mois"),D(e.semaine),x(e.offset),p(4),h(!1)})).catch((t=>{j(parseInt(e)+1)}))},W=function(e){c().scrollTo(0,0);switch(m+e){case 0:default:p(0);break;case 1:p(1);break;case 2:p(2);break;case 3:p(3);break;case 4:{const e=A();if(!0!==e){alert(e);break}h(!0),j(C),p(4);break}case 5:if(v)break;if(!S){alert("Veuillez choisir une date de rendez-vous.");break}p(5);break;case 6:p(6)}},A=function(){let e="";if(T.nom||(e+="Veuillez renseigner votre nom\n"),T.prenom||(e+="Veuillez renseigner votre prénom\n"),T.phone?T.phone.length<10&&(e+="Veuillez renseigner un numéro de téléphone valide\n"):e+="Veuillez renseigner un numéro de téléphone\n",T.mail){/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(T.mail)||(e+="L'adresse mail renseignée n'est pas valide\n")}return e||!0};return n.createElement(r.Z,{message:"Prise de rendez-vous"},n.createElement(s.Z,{title:"Prise de rendez-vous"}),t&&n.createElement(o.Z,{pageName:"Prise de rendez-vous",isListing:!0}),!a&&n.createElement(n.Fragment,null,n.createElement("div",{className:"rendez-vous-module--rendez-vous-container--3b197"},0===m&&n.createElement(R,{sortedTypesRendezVousData:g,changeType:function(e){k(e),w(1);const t=[];z[e].cases_cochables.map(((e,a)=>t[a]=!1)),O({...T,cases:t})},typeChoisi:y}),1===m&&n.createElement(V,{typesRendezVousData:z,typeChoisi:y}),2===m&&n.createElement(M,{typesRendezVousData:z,typeChoisi:y,setNombrePersonne:function(e){w(e)},nombrePersonne:N,step:m,stepRefs:F}),3===m&&n.createElement(Z,{contactInfo:T,setContactInfo:O,commentairePossible:z[y].commentaire_possible[0].value,casesCochables:z[y].cases_cochables,step:m,stepRefs:F}),4===m&&n.createElement(B,{creneauxDisponibles:I,changeWeekOffset:function(e,t){if(void 0===t&&(t=!1),v)return;let a;h(!0),a=t?e:parseInt(C)+parseInt(e),x(a),fetch("https://0000003815.web.arnia-bfc.fr/api/rendez-vous/creneaux",{method:"POST",body:JSON.stringify({typeChoisi:y,nombrePersonne:N,weekOffset:a})}).then((e=>e.json())).then((e=>{D(e.semaine),h(!1)}))},changeCreneau:function(e){P(e)},creneauChoisi:S,loadingLock:v,step:m,stepRefs:F}),5===m&&n.createElement(Q,{step:m,typesRendezVousData:z,typeChoisi:y,nombrePersonne:N,creneauChoisi:S,contactInfo:T,stepRefs:F}),6===m&&n.createElement(X,{mail:T.mail})),n.createElement(u,{className:0===m?"rendez-vous-module--rendez-vous-actions--600f5":"rendez-vous-module--rendez-vous-actions-with-back--154fe"},m>0&&m<6&&!v&&n.createElement("button",{className:"btn",onClick:()=>W(-1)},n.createElement("img",{className:"rendez-vous-module--rendez-vous-actions-arrow-left--0ab1e",src:t?H.Z:ee.Z,width:20,height:20})," ","Précédent"),m<5&&y>0&&!v&&n.createElement("button",{className:"btn",onClick:()=>W(1)},"Suivant"," ",n.createElement("img",{className:"rendez-vous-module--rendez-vous-actions-arrow-right--6fb7f",src:t?H.Z:ee.Z,width:20,height:20})),5===m&&n.createElement("button",{id:"validateAppointment",className:"btn",onClick:()=>function(){var e;let t="";null!==(e=T.cases)&&void 0!==e&&e.length&&T.cases.map(((e,a)=>{e&&(t+=" | "+z[y].cases_cochables[a].value+" : Oui")}));const a=T.comm+t;fetch("https://0000003815.web.arnia-bfc.fr/api/rendez-vous/submit",{method:"POST",body:JSON.stringify({typeChoisi:y,nombrePersonne:N,creneauChoisi:S,nom:T.nom,prenom:T.prenom,phone:T.phone,mail:T.mail,comm:a,uuidRendezVous:b,origin:c().location.origin+c().location.pathname})}).then((e=>e)).then((e=>{201===e.status?W(1):alert("Une erreur est survenue lors de la soumission du formulaire.")}))}()},"Valider la prise de rendez-vous"))),a&&n.createElement(te.y,null))}}}]); 2//# sourceMappingURL=component---theme-gatsby-theme-blank-src-pages-rendez-vous-js-650311b3c9be9452ebd8.js.map
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.