PageSourceSearch

https://www.sorelenergies.fr/_next/static/chunks/960883ea4a6a9fdd.js

js sorelenergies.fr collected 2026-09-24 12:20:48 UTC 45,172 bytes, 2 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,3465,e=>{"use strict";var t=e.i(43476),n=e.i(71645),a=e.i(18566);e.i(28375),e.i(47869);var r=e.i(57019),i=e.i(84649),o=e.i(70425),s=e.i(62090),l=e.i(18334),c=e.i(10113),d=e.i(23790),u=e.i(96767);e.i(82464);var m=e.i(34523),p=e.i(2770),f=e.i(46743),g=e.i(31029),h=e.i(52428),v=e.i(26892);let b=[{label:"Accompagnement sur mesure",tone:"blue"},{label:"Support réactif",tone:"lime"},{label:"Installateur certifié",tone:"blue"}];function k(e){return e.trim()?/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e.trim())?"":"Saisissez une adresse e-mail valide.":""}function x(e){return e.trim()?/^(?:(?:\+33|0)[1-9])(?:[ .-]?\d{2}){4}$/.test(e.trim())?"":"Saisissez un numero de telephone valide.":""}function w({title:e="Votre devis sur mesure sous 24 heures",description:w="Avec Sorel Energies, passez à l'énergie de demain en toute sérénité, partout en France.",bullets:_=b,defaultProjectType:y="borne"}){let[j,S]=(0,n.useState)(""),[A,L]=(0,n.useState)(!1),[N,C]=(0,n.useState)(""),[D,E]=(0,n.useState)({}
1),[M,T]=(0,n.useState)(!1),[P,I]=(0,n.useState)(""),[B,F]=(0,n.useState)(!1),$=(0,a.useRouter)(),{captchaError:O,captchaResetKey:G,clearCaptchaError:R,ensureCaptcha:q,handleCaptchaChange:U,isCaptchaConfigured:V,isCaptchaSatisfied:W,resetCaptcha:z}=(0,l.useCaptchaForm)();(0,n.useEffect)(()=>{let e=(0,h.resolveTrackingParam)("affiliation")||(0,h.resolveTrackingParam)("code_parrainage");e&&(S(e),L(!0))},[]);let H=async e=>{let t;C(""),R();let n={email:k(String(e.get("Email")||"")),phone:x(String(e.get("Phone")||"")),location:(0,v.getDepartmentInputSubmitError)(P)};if(E(n),n.email||n.phone||n.location||!q())return;T(!0);let a=(0,v.getDepartmentFormPayload)(P);e.set("Departement",a.code),e.set("DepartmentLabel",a.label),e.set("ProjectLocation",a.label),e.delete("Postal-Code");let r=(t=new URLSearchParams(window.location.search),{url:window.location.href,utm:(0,h.resolveUtmString)(),gclid:(0,h.resolveTrackingParam)("gclid"),gad_source:(0,h.resolveTrackingParam)("gad_source"),fbclid:(0,h.resolveTrackingParam)("fbclid"),lead_source:t.get("lead_source")??t.get("provenance")??"",lead_form:t.get("lead_form")??""});e.set("url",r.url),e.set("utm",r.utm),e.set("gclid",r.gclid),e.set("gad_source",r.gad_source),e.set("fbclid",r.fbclid),e.set("LeadSource",r.lead_source),e.set("LeadForm",r.lead_form);try{if(!(await fetch("/api/lead",{method:"POST",body:e})).ok)throw Error("Lead submission failed");(0,d.persistQuoteThankYouData)(e),await (0,f.trackLeadFromForm)(e,{sourceForm:"devis-contact"}).catch(e=>{}),$.push("/merci?source=devis-contact")}catch(e){z(),C((0,u.getSubmissionErrorMessage)(e,"Impossible d'envoyer le formulaire. Veuillez réessayer.")),T(!1)}},J=(0,v.getFilteredDepartmentOptions)(P),K=(0,v.shouldShowDepartmentSuggestions)(P,B),Y=e=>{I((0,v.formatDepartmentOption)(e)),F(!1),E(e=>({...e,location:""}))};return(0,t.jsx)("section",{id:"contact-block",className:`${m.onest.className} contact-lead-section contact-div-propre`,children:(0,t.jsx)("div",{className:"w-layout-blockcontainer new-container footer-contact w-container",children:(0,t.jsxs)("div",{className:"contact-block-footer",children:[(0,t.jsxs)("div",{className:"contact-title-wrapper",children:[(0,t.jsx)("h2",{className:`${p.unbounded.className} contact-title`,children:e}),(0,t.jsx)("div",{className:"contact-text",children:w}),(0,t.jsx)("div",{className:"point",children:_.map(e=>(0,t.jsxs)("div",{className:"w-layout-hflex certification-container",children:[(0,t.jsx)("span",{"aria-hidden":"true",className:`image-certification bullet-dot ${"lime"===e.tone?"is-lime":"is-blue"}`}),(0,t.jsx)("div",{className:"certification",children:e.label})]},e.label))}),(0,t.jsx)(s.default,{templateId:"5419b6ffb0d04a076446a9af",token:"b2e2186f-78a9-4471-92f9-4c976d2f9613",className:"mt-3"})]}),(0,t.jsx)("div",{className:"contact-content",children:(0,t.jsx)("div",{id:"contact-form",className:"form-block-4 w-form",children:(0,t.jsxs)(r.default,{id:"wf-form-Super-Contact",name:"wf-form-Super-Contact",action:H,className:"form contact-form",children:[(0,t.jsxs)("div",{className:"w-layout-vflex contact-part",children:[(0,t.jsx)("input",{className:"contact-input w-input",maxLength:256,name:"Full-Name",placeholder:"Prénom et Nom*",type:"text",required:!0}),(0,t.jsx)("input",{className:"contact-input w-input",maxLength:256,name:"Email",placeholder:"E-mail*",type:"email",required:!0,"aria-invalid":!!D.email,"aria-describedby":D.email?"contact-email-error":void 0,onBlur:e=>E(t=>({...t,email:k(e.target.value)}))}),D.email?(0,t.jsx)("p",{id:"contact-email-error",className:"text-sm text-[#d94b3d]",children:D.email}):null,(0,t.jsx)("input",{className:"contact-input w-input",maxLength:256,name:"Phone",placeholder:"Téléphone*",type:"tel",required:!0,inputMode:"tel","aria-invalid":!!D.phone,"aria-describedby":D.phone?"contact-phone-error":void 0,onBlur:e=>E(t=>({...t,phone:x(e.target.value)}))}),D.phone?(0,t.jsx)("p",{id:"contact-phone-error",className:"text-sm text-[#d94b3d]",children:D.phone}):null,(0,t.jsx)("label",{htmlFor:"departement-search",className:"sr-only",children:"Département"}),(0,t.jsxs)("div",{className:"contact-department-field",children:[(0,t.jsx)("input",{id:"departement-search",className:"contact-input w-input",maxLength:256,name:"DepartmentSearch",placeholder:"Département*",type:"text",inputMode:"text",autoComplete:"off",value:P,role:"combobox","aria-autocomplete":"list","aria-expanded":K,"aria-controls":"department-suggestions","aria-invalid":!!D.location,"aria-describedby":D.location?"contact-location-error":void 0,onFocus:()=>F(!0),onBlur:()=>window.setTimeout(()=>F(!1),120),onChange:e=>{I(e.target.value),F(!0),E(t=>({...t,location:(0,v.getDepartmentInputError)(e.target.value)}))},onKeyDown:e=>
1{if(!(0,v.isDepartmentSelectionKey)(e.key)||!K)return;let t=(0,v.getFirstFilteredDepartment)(P);t&&(e.preventDefault(),Y(t))},required:!0}),K?(0,t.jsx)("ul",{id:"department-suggestions",className:"contact-department-suggestions",role:"listbox",children:J.map(e=>{let[n,a]=e,r=(0,v.formatDepartmentOption)(e);return(0,t.jsx)("li",{role:"option","aria-selected":(0,v.getDepartmentDisplayFromInput)(P)===r,children:(0,t.jsxs)("button",{type:"button",className:"contact-department-option",onMouseDown:e=>e.preventDefault(),onClick:()=>Y(e),children:[(0,t.jsx)("span",{className:"contact-department-code",children:n}),(0,t.jsx)("span",{children:a})]})},n)})}):null]}),D.location?(0,t.jsx)("p",{id:"contact-location-error",className:"text-sm text-[#d94b3d]",children:D.location}):null,(0,t.jsx)("input",{type:"hidden",name:"Departement",value:(0,v.getDepartmentCodeFromInput)(P),readOnly:!0})]}),(0,t.jsxs)("div",{className:"w-layout-vflex contact-part",children:[(0,t.jsx)("label",{htmlFor:"project-type",className:"text-block-74",children:"Choisissez votre type de projet*"}),(0,t.jsxs)("select",{id:"project-type",name:"ProjectType",required:!0,defaultValue:y,className:"contact-input w-select","aria-label":"Type de projet",children:[(0,t.jsx)("option",{value:"borne",children:"Bornes de recharge"}),(0,t.jsx)("option",{value:"batteries",children:"Batteries de stockage"}),(0,t.jsx)("option",{value:"panneaux",children:"Panneaux solaires"}),(0,t.jsx)("option",{value:"batteries_panneaux",children:"Batteries et panneaux"}),(0,t.jsx)("option",{value:"bornes_batteries",children:"Bornes et batteries"}),(0,t.jsx)("option",{value:"bornes_panneaux",children:"Bornes et panneaux solaires"}),(0,t.jsx)("option",{value:"bornes_batteries_panneaux",children:"Bornes, batteries et panneaux"})]})]}),(0,t.jsxs)("div",{className:"w-layout-vflex contact-part",children:[(0,t.jsx)("input",{className:"contact-input w-input",maxLength:256,name:"Project",placeholder:"Informations complémentaires (facultatif)",type:"text"}),(0,t.jsxs)("label",{className:"contact-affiliation-toggle",children:[(0,t.jsx)("input",{id:"showcode",type:"checkbox",name:"showcode",className:"checkboxcode",checked:A,onChange:e=>L(e.target.checked)}),(0,t.jsx)("span",{children:"Un code d'affiliation ?"})]}),(0,t.jsx)("div",{className:`contact-code-slot ${A?"is-open":""}`,children:(0,t.jsx)("div",{className:"contact-code-inner",children:(0,t.jsx)("input",{className:"contact-input contact-code-input w-input",maxLength:256,name:"Affiliation",placeholder:"Code d'affiliation (facultatif)",type:"text",value:j,onChange:e=>S(e.target.value),disabled:!A,"aria-hidden":!A,tabIndex:A?0:-1})})})]}),(0,t.jsx)("div",{className:"contact-pro-toggle",children:(0,t.jsxs)("div",{className:"contact-pro-toggle-wrapper",children:[(0,t.jsx)("div",{className:"contact-pro-toggle-text",children:"Particulier"}),(0,t.jsx)("div",{className:"contact-pro-toggle-text",children:"Professionnel"})]})}),(0,t.jsx)("input",{className:"contact-input society w-input",maxLength:256,name:"Society",placeholder:"Société",type:"text"}),(0,t.jsx)("input",{className:"contact-input seller-copy w-input",maxLength:256,name:"Seller",placeholder:"Nom du vendeur (facultatif)",type:"text"}),(0,t.jsxs)("div",{className:"w-layout-vflex contact-part",children:[(0,t.jsx)(o.default,{onTokenChange:U,resetKey:G,errorMessage:O}),N&&(0,t.jsx)("p",{className:"text-sm text-[#d94b3d]",children:N}),(0,t.jsx)("p",{className:"px-1 text-xs leading-relaxed text-[#556170]","aria-live":"polite",children:M?"Envoi de votre demande en cours...":"Reponse sous 24 heures ouvrées."}),(0,t.jsx)(i.default,{type:"submit",disabled:M||!V||!W,animationData:c.default,label:M?"Envoi en cours...":g.CTA_QUOTE_LABEL,lottiePosition:"right",lottieIconSize:44,className:"button-big primary contact-but text-xl text-white flex w-full justify-between gap-2"})]})]})})})]})})})}e.s(["default",()=>w])},66770,e=>{e.v({className:"onest_b0acf8dc-module__ewO93a__className"})},50275,e=>{e.v({className:"unbounded_cb633b94-module__xGN0ra__className"})},82464,20673,2770,e=>{"use strict";var t=e.i(66770);let n={className:t.default.className,style:{fontFamily:"'Onest', 'Onest Fallback'",fontStyle:"normal"}};null!=t.default.variable&&(n.variable=t.default.variable),e.s(["default",0,n],20673);var a=e.i(50275);let r={className:a.default.className,style:{fontFamily:"'Unbounded', 'Unbou
1nded Fallback'",fontStyle:"normal"}};null!=a.default.variable&&(r.variable=a.default.variable),e.s([],82464),e.s(["unbounded",0,r],2770)},34523,e=>{"use strict";var t=e.i(20673);e.s(["onest",()=>t.default])},10113,e=>{e.v({nm:"fleche",ddd:0,h:58,w:58,meta:{g:"LottieFiles AE 3.5.4"},layers:[{ty:0,nm:"arrow",sr:1,st:0,op:300,ip:0,hd:!1,ddd:0,bm:0,hasMask:!0,ao:0,ks:{a:{a:0,k:[29,29,0],ix:1},s:{a:0,k:[100,100,100],ix:6},sk:{a:0,k:0},p:{a:0,k:[29,29,0],ix:2},r:{a:0,k:0,ix:10},sa:{a:0,k:0},o:{a:0,k:100,ix:11}},ef:[],masksProperties:[{nm:"Masque 1",inv:!1,mode:"a",x:{a:0,k:0,ix:4},o:{a:0,k:100,ix:3},pt:{a:0,k:{c:!0,i:[[16.054,0],[0,-16.054],[-16.054,0],[0,16.054]],o:[[-16.054,0],[0,16.054],[16.054,0],[0,-16.054]],v:[[29.069,0],[0,29.069],[29.069,58.138],[58.138,29.069]]},ix:1}}],w:58,h:58,refId:"comp_0",ind:1},{ty:4,nm:"Calque 1 Silhouettes",sr:1,st:0,op:300,ip:0,hd:!1,ddd:0,bm:0,hasMask:!1,ao:0,ks:{a:{a:0,k:[29.11,29.11,0],ix:1},s:{a:0,k:[100,100,100],ix:6},sk:{a:0,k:0},p:{a:0,k:[28.86,28.86,0],ix:2},r:{a:0,k:0,ix:10},sa:{a:0,k:0},o:{a:0,k:100,ix:11}},ef:[],shapes:[{ty:"gr",bm:0,hd:!1,mn:"ADBE Vector Group",nm:"Groupe 1",ix:1,cix:2,np:2,it:[{ty:"sh",bm:0,hd:!1,mn:"ADBE Vector Shape - Group",nm:"Tracé 1",ix:1,d:1,ks:{a:0,k:{c:!0,i:[[-15.939,0],[0,-15.939],[15.939,0],[0,15.939]],o:[[15.939,0],[0,15.939],[-15.939,0],[0,-15.939]],v:[[0,-28.86],[28.86,0],[0,28.86],[-28.86,0]]},ix:2}},{ty:"fl",bm:0,hd:!1,mn:"ADBE Vector Graphic - Fill",nm:"Fond 1",c:{a:0,k:[1,1,1],ix:4},r:1,o:{a:0,k:100,ix:5}},{ty:"tr",a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},sk:{a:0,k:0,ix:4},p:{a:0,k:[29.11,29.11],ix:2},r:{a:0,k:0,ix:6},sa:{a:0,k:0,ix:5},o:{a:0,k:100,ix:7}}]}],ind:2}],v:"4.8.0",fr:25,op:49,ip:0,assets:[{nm:"",id:"comp_0",layers:[{ty:4,nm:"Calque de forme 1",sr:1,st:0,op:300,ip:0,hd:!1,ddd:0,bm:0,hasMask:!1,ao:0,ks:{a:{a:0,k:[0,0,0],ix:1},s:{a:0,k:[100,100,100],ix:6},sk:{a:0,k:0},p:{a:0,k:[75,29,0],ix:2},r:{a:0,k:0,ix:10},sa:{a:0,k:0},o:{a:0,k:100,ix:11}},ef:[],shapes:[],ind:1},{ty:4,nm:"Calque 2 Silhouettes 2",sr:1,st:0,op:300,ip:0,hd:!1,ddd:0,bm:0,hasMask:!1,ao:0,ks:{a:{a:0,k:[14.368,10.096,0],ix:1},s:{a:0,k:[100,100,100],ix:6},sk:{a:0,k:0},p:{a:1,k:[{o:{x:.842,y:0},i:{x:.318,y:1},s:[-15.791,29.307,0],t:0,ti:[0,0,0],to:[0,0,0]},{s:[29.209,29.307,0],t:15}],ix:2},r:{a:0,k:0,ix:10},sa:{a:0,k:0},o:{a:0,k:100,ix:11}},ef:[],shapes:[{ty:"gr",bm:0,hd:!1,mn:"ADBE Vector Group",nm:"Groupe 1",ix:1,cix:2,np:5,it:[{ty:"sh",bm:0,hd:!1,mn:"ADBE Vector Shape - Group",nm:"Tracé 1",ix:1,d:1,ks:{a:0,k:{c:!1,i:[[0,0],[0,0]],o:[[0,0],[0,0]],v:[[4.812,0],[-19.245,0]]},ix:2}},{ty:"sh",bm:0,hd:!1,mn:"ADBE Vector Shape - Group",nm:"Tracé 2",ix:2,d:1,ks:{a:0,k:{c:!1,i:[[0,0],[0,0]],o:[[0,0],[0,0]],v:[[4.812,0],[-4.812,-7.756]]},ix:2}},{ty:"sh",bm:0,hd:!1,mn:"ADBE Vector Shape - Group",nm:"Tracé 3",ix:3,d:1,ks:{a:0,k:{c:!1,i:[[0,0],[0,0]],o:[[0,0],[0,0]],v:[[-4.812,7.756],[4.812,0]]},ix:2}},{ty:"mm",bm:0,hd:!1,mn:"ADBE Vector Filter - Merge",nm:"Fusionner les tracés 1",mm:1},{ty:"st",bm:0,hd:!1,mn:"ADBE Vector Graphic - Stroke",nm:"Contour 1",lc:2,lj:2,ml:1,o:{a:0,k:100,ix:4},w:{a:0,k:2.34,ix:5},c:{a:0,k:[.0863,.1765,.1804],ix:3}},{ty:"tr",a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},sk:{a:0,k:0,ix:4},p:{a:0,k:[21.585,10.096],ix:2},r:{a:0,k:0,ix:6},sa:{a:0,k:0,ix:5},o:{a:0,k:100,ix:7}}]}],ind:2},{ty:4,nm:"Calque 2 Silhouettes",sr:1,st:0,op:300,ip:0,hd:!1,ddd:0,bm:0,hasMask:!1,ao:0,ks:{a:{a:0,k:[14.368,10.096,0],ix:1},s:{a:0,k:[100,100,100],ix:6},sk:{a:0,k:0},p:{a:1,k:[{o:{x:.842,y:0},i:{x:.318,y:1},s:[29.209,29.307,0],t:0,ti:[0,0,0],to:[0,0,0]},{s:[75.209,29.307,0],t:15}],ix:2},r:{a:0,k:0,ix:10},sa:{a:0,k:0},o:{a:0,k:100,ix:11}},ef:[],shapes:[{ty:"gr",bm:0,hd:!1,mn:"ADBE Vector Group",nm:"Groupe 1",ix:1,cix:2,np:5,it:[{ty:"sh",bm:0,hd:!1,mn:"ADBE Vector Shape - Group",nm:"Tracé 1",ix:1,d:1,ks:{a:0,k:{c:!1,i:[[0,0],[0,0]],o:[[0,0],[0,0]],v:[[4.812,0],[-19.245,0]]},ix:2}},{ty:"sh",bm:0,hd:!1,mn:"ADBE Vector Shape - Group",nm:"Tracé 2",ix:2,d:1,ks:{a:0,k:{c:!1,i:[[0,0],[0,0]],o:[[0,0],[0,0]],v:[[4.812,0],[-4.812,-7.756]]},ix:2}},{ty:"sh",bm:0,hd:!1,mn:"ADBE Vector Shape - Group",nm:"Tracé 3",ix:3,d:1,ks:{a:0,k:{c:!1,i:[[0,0],[0,0]],o:[[0,0],[0,0]],v:[[-4.812,7.756],[4.812,0]]},ix:2}},{ty:"mm",bm:0,hd:!1,mn:"ADBE Vector Filter - Merge",nm:"Fusionner les tracés 1",mm:1},{ty:"st",bm:0,hd:!1,mn:"ADBE Vector Graphic - Stroke",nm:"Contour 1",lc:2,lj:2,ml:1,o:{a:0,k:100,ix:4},w:{a:0,k:2.34,ix:5},c:{a:0,k:[.0863,.1765,.1804],ix:3}},{ty:"tr",a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},sk:{a:0,k:0,ix:4},p:{a:0,k:[21.585,10.096],ix:2},r:{a:0,k:0,ix:6},sa:{a:0,k:0,ix:5},o:{a:0,k:100,ix:7}}]}],ind:3}]}]})},33279,e=>{e.v({animateArrowTrackA:"BoutonAnimeLottie-module__3NIn1q__animateArrowTrackA",animateArrowTrackB:"BoutonAnimeLottie-module__3NIn1q__animateArrowTrackB",animatePlug:"BoutonAnimeLottie-module__3NIn1q__animatePlug",animateReceptacle:"BoutonAnimeLottie-module__3NIn1q__animateReceptacle",arrowTrackA:"BoutonAnimeLottie-module__3NIn1q__arrowTrackA",arrowTrackB:"BoutonAnimeLottie-module__3NIn1q__arrowTrackB",icon:"BoutonAnimeLottie-module__3NIn1q__icon",plugBody:"BoutonAnimeLottie-module__3NIn1q__plugBody",plugLayer:"BoutonAnimeLottie-module__3NIn1q__plugLayer",plugReceptacle:"BoutonAnimeLottie-module__3NIn1q__plugReceptacle",receptacleLayer:"BoutonAnimeLottie-module__3NIn1q__receptacleLayer"})},84649,e=>{"use strict";var t=e.i(43476),n=e.i(71645),a=e.i(33279);function r(e,t){if(!Array.isArray(e)||3!==e.length&&4!==e.length)return t;let[n,a,r,i]=e,o=Math.round(255*Math.max(0,Math.min(1,n))),s=Math.round(255*Math.max(0,Math.min(1,a))),l=Math.round(255*Math.max(0,Math.min(1,r)));return"number"==typeof i&&i<1?`rgba(${o}, ${s}, ${l}, ${Math.max(0,Math.min(1,i)).toFixed(3)})`:`rgb(${o}, ${s}, ${l})`}function i(e,t){if(e&&"object"==typeof e){if(Array.isArray(e)){for(let n of e){let e=i(n,t);if(e)return e}return}if(e.ty===t)return e.c?.k;for(let n of Object.values(e)){let e=i(n,t);if(e)return e}}}function o({palette:e,size:n,animate:r}){return(0,t.jsxs)("svg",{viewBox:"0 0 58 58","aria-hidden":"true",className:a.default.icon,style:{width:n,height:n},children:[(0,t.jsx)("path",{d:"M 0 -28.86 C 15.939 -28.86 28.86 -15.939 28.86 0 C 28.86 15.939 15.939 28.86 0 28.86 C -15.939 28.86 -28.86 15.939 -28.86 0 C -28.86 -15.939 -15.939 -28.86 0 -28.86 Z",transform:"translate(29.11 29.11)",fill:e.circle}),(0,t.jsxs)("g",{children:[(0,t.jsx)("g",{className:`${a.default.arrowTrackA} ${r?a.default.animateArrowTrackA:""}`,children:(0,t.jsx)("path",{d:"M 26.397 10.096 L 2.34 10.096 M 26.397 10.096 L 16.773 2.34 M 16.773 17.852 L 26.397 10.096",fill:"none",stroke:e.stroke,strokeWidth:2.34,strokeLinecap:"round",strokeLinejoin:"round"})}),(0,t.jsx)("g",{className:`${a.default.arrowTrackB} ${r?a.default.animateArrowTrackB:""}`,children:(0,t.jsx)("path",{d:"M 26.397 10.096 L 2.34 10.096 M 26.397 10.096 L 16.773 2.34 M 16.773 17.852 L 26.397 10.096",fill:"none",stroke:e.stroke,strokeWidth:2.34,strokeLinecap:"round",strokeLinejoin:"round"})})]})]})}function s({palette:e,size:n,animate:r}){return(0,t.jsxs)("svg",{viewBox:"0 0 58 58","aria-hidden":"true",className:a.default.icon,style:{width:n,height:n},children:[(0,t.jsx)("path",{d:"M 0 -28.86 C 15.939 -28.86 28.86 -15.939 28.86 0 C 28.86 15.939 15.939 28.86 0 28.86 C -15.939 28.86 -28.86 15.939 -28.86 0 C -28.86 -15.939 -15.939 -28.86 0 -28.86 Z",transform:"translate(29.11 29.11)",fill:e.circle}),(0,t.jsxs)("g",{children:[(0,t.jsxs)("g",{className:`${a.default.plugLayer} ${r?a.default.animatePlug:""}`,children:[(0,t.jsx)("g",{transform:"translate(5.633 29.554)",children:(0,t.jsx)("path",{d:"M 4.463 -4.477 L -4.463 4.477",fill:"none",stroke:e.stroke,strokeWidth:2.34,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:4})}),(0,t.jsx)("g",{transform:"translate(16.321 18.299)",children:(0,t.jsx)("path",{d:"M -5.216 7.316 L -7.294 5.232 C -10.042 2.475 -10.117 -1.955 -7.459 -4.621 L -2.208 -9.887 C -1.949 -10.147 -1.554 -10.14 -1.285 -9.872 L 9.842 1.289 C 10.11 1.558 10.117 1.955 9.858 2.215 L 4.607 7.481 C 1.95 10.147 -2.468 10.073 -5.216 7.316 Z",fill:e.fill,stroke:e.stroke,strokeWidth:2.34,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:10})}),(0,t.jsx)("g",{transform:"translate(20.137 8.45)",children:(0,t.jsx)("path",{d:"M 2.146 -2.121 L -2.562 2.6 C -2.562 2.6 -2.592 2.568 -2.592 2.569 L 2.115 -2.152 C 2.365 -2.404 2.574 -2.6 2.583 -2.592 C 2.592 -2.583 2.397 -2.372 2.146 -2.121 Z",fill:"none",stroke:e.stroke,strokeWidth:2.34,strokeLinecap:"round",strokeLinejoin:"round"})}),(0,t.jsx)("g",{transform:"translate(26.442 14.752)",children:(0,t.jsx)("path",{d:"M -2.579 2.561 L 2.105 -2.137 C 2.356 -2.389 2.566 -2.586 2.572 -2.579 C 2.579 -2.572 2.382 -2.362 2.131 -2.111 L -2.553 2.587",fill:"none",stroke:e.stroke,strokeWidth:2.34,strokeLinecap:"round",strokeLinejoin:"round"})})]}),(0,t.jsxs)("g",{className:`${a.default.receptacleLayer} ${r?a.default.animateReceptacle:""}`,children:[(0,t.jsx)("g",{transform:"translate(27.231 5.912)",children:(0,t.jsx)("path",{d:"M 6.788 -6.791 L -4.728 4.742",fill:"none",stroke:e.stroke,strokeWidth:2.34,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:4})}),(0,t.jsx)("g",{transform:"translate(16.13 16.557)",children:(0,t.jsx)("path",{d:"M 5.301 -7.435 
1L 7.413 -5.316 C 10.206 -2.515 10.28 1.987 7.579 4.695 L 2.244 10.048 C 1.98 10.312 1.579 10.304 1.307 10.031 L -10.001 -1.311 C -10.274 -1.584 -10.281 -1.987 -10.018 -2.251 L -4.682 -7.603 C -1.982 -10.312 2.508 -10.236 5.301 -7.435 Z",fill:e.fill,stroke:e.stroke,strokeWidth:2.34,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:10})})]})]})]})}function l({animationData:e,label:a,ariaLabel:l,className:c,disabled:d=!1,style:u,lottiePosition:m="left",onClick:p,lottieIconSize:f,balanceRightIcon:g=!1,active:h=!1,type:v="button",centerLabel:b=!1}){let[k,x]=(0,n.useState)(!1),w=(0,n.useMemo)(()=>("object"==typeof e&&null!==e?String(e.nm??"").toLowerCase():"").includes("fiche")?"plug":"arrow",[e]),_=(0,n.useMemo)(()=>{let t,n,a,o,s,l;return n=Array.isArray((t=e??{}).layers)?t.layers:[],a=(Array.isArray(t.assets)?t.assets:[]).find(e=>"object"==typeof e&&null!==e&&"comp_0"===e.id),o=i(n[1],"fl"),s=i(a?.layers,"st"),l=i(a?.layers,"fl"),"arrow"===w?{circle:r(o,"rgb(255, 255, 255)"),stroke:r(s,"rgb(22, 45, 46)")}:{circle:r(o,"rgb(198, 242, 34)"),stroke:r(s,"rgb(22, 45, 46)"),fill:r(l,"rgb(198, 242, 34)")}},[e,w]),y=f??48,j=k||h,S=b&&"right"===m,A=l??(a.trim()?void 0:"Action"),L="right"===m&&g&&!S,N=S?{width:`calc(100% - ${y}px)`,textAlign:"center",whiteSpace:"nowrap"}:void 0,C="arrow"===w?(0,t.jsx)(o,{palette:_,size:y,animate:j}):(0,t.jsx)(s,{palette:_,size:y,animate:j});return(0,t.jsxs)("button",{type:v,"aria-label":A,disabled:d,className:`flex items-center ${c??""} ${d?"cursor-not-allowed opacity-60":"cursor-pointer"}`,style:u,onMouseEnter:()=>{x(!0)},onMouseLeave:()=>{x(!1)},onClick:p,children:[L&&(0,t.jsx)("span",{"aria-hidden":"true",className:"pointer-events-none shrink-0",style:{width:y,height:y,visibility:"hidden"}}),"left"===m&&C,(0,t.jsx)("span",{className:S?"block":"right"===m?L?"flex-1 text-center":"flex-1 text-left":"",style:N,children:a}),"right"===m&&C]})}e.s(["default",()=>l])},28375,e=>{e.v({})},47869,e=>{e.v({btnArrowScroll:"AnimationsPartagees-module__bwRwwa__btnArrowScroll"})},3303,(e,t,n)=>{t.exports=e.r(79520)},70425,18334,96767,e=>{"use strict";e.i(47167);var t=e.i(43476),n=e.i(71645),a=e.i(3303);let r="6LcYNrcsAAAAAN3VIlFTqjQv5oqM4dsUt6697uAs";function i({action:e="submit",className:i="",errorMessage:o="",name:s="captchaToken",onTokenChange:l,resetKey:c=0}){let d=(0,n.useRef)(l),u=(0,n.useRef)(null),[m,p]=(0,n.useState)(!1),[f,g]=(0,n.useState)(!1),[h,v]=(0,n.use
1State)(""),b=!!r,k=()=>{g(!0)};return(0,n.useEffect)(()=>{d.current=l},[l]),(0,n.useEffect)(()=>{window.grecaptcha&&(p(!0),g(!0))},[]),(0,n.useEffect)(()=>{if(!b||f)return;let e=u.current;if(!e||"u"<typeof IntersectionObserver)return void g(!0);let t=new IntersectionObserver(e=>{e.some(e=>e.isIntersecting)&&(g(!0),t.disconnect())},{rootMargin:"320px 0px"});return t.observe(e),()=>{t.disconnect()}},[b,f]),(0,n.useEffect)(()=>{b||(v(""),d.current(null))},[b]),(0,n.useEffect)(()=>{if(!b||!m||!window.grecaptcha)return;let t=!1,n=async()=>{try{let n=window.grecaptcha;if(!n)return;await new Promise(e=>n.ready(e));let a=await n.execute(r,{action:e});if(t)return;v(a),d.current(a)}catch{if(t)return;v(""),d.current(null)}};n();let a=window.setInterval(()=>{"visible"===document.visibilityState&&n()},9e4),i=()=>{"visible"===document.visibilityState&&n()};return window.addEventListener("visibilitychange",i),()=>{t=!0,window.clearInterval(a),window.removeEventListener("visibilitychange",i)}},[e,b,m,9e4]),(0,n.useEffect)(()=>{if(0===c||(v(""),d.current(null),!b||!m||!window.grecaptcha))return;let t=!1;return(async()=>{try{let n=window.grecaptcha;if(!n)return;await new Promise(e=>n.ready(e));let a=await n.execute(r,{action:e});if(t)return;v(a),d.current(a)}catch{if(t)return;v(""),d.current(null)}})(),()=>{t=!0}},[e,b,c,m]),(0,t.jsxs)("div",{ref:u,className:i,onFocusCapture:k,onPointerEnter:k,onTouchStart:k,children:[(0,t.jsx)("input",{type:"hidden",name:s,value:h,readOnly:!0}),(0,t.jsx)("input",{type:"hidden",name:"captchaAction",value:e,readOnly:!0}),b?(0,t.jsxs)(t.Fragment,{children:[f&&(0,t.jsx)(a.default,{id:"google-recaptcha-v3",src:`https://www.google.com/recaptcha/api.js?render=${encodeURIComponent(r)}`,strategy:"lazyOnload",onLoad:()=>p(!0)}),(0,t.jsxs)("p",{className:"px-1 text-xs leading-relaxed text-[#556170]",children:["Ce formulaire est protégé par Google reCAPTCHA v3."," ","Google"," ",(0,t.jsx)("a",{href:"https://policies.google.com/privacy",target:"_blank",rel:"noreferrer",className:"font-medium text-[#3f4bc4] underline underline-offset-2",children:"Politique de confidentialité"})," ","et"," ",(0,t.jsx)("a",{href:"https://policies.google.com/terms",target:"_blank",rel:"noreferrer",className:"font-medium text-[#3f4bc4] underline underline-offset-2",children:"Conditions d'utilisation"}),"."]})]}):(0,t.jsx)("div",{className:"rounded-[14px] border px-4 py-3 text-sm border-[#f2b9ab]/40 bg-[#fff2ef] text-[#9b2d21]",children:"reCAPTCHA v3 indisponible: NEXT_PUBLIC_RECAPTCHA_SITE_KEY manquant."}),o&&(0,t.jsx)("p",{className:"mt-2 text-sm text-[#d94b3d]",children:o})]})}e.s(["default",()=>i],70425);function o(){let[e,t]=(0,n.useState)(null),[a,r]=(0,n.useState)(""),[i,o]=(0,n.useState)(0);return{captchaError:a,captchaResetKey:i,clearCaptchaError:()=>{r("")},ensureCaptcha:()=>!!e||(r("La vérification anti-spam est en cours d'initialisation. Veuillez patienter quelques secondes puis réessayer."),!1),handleCaptchaChange:e=>{t(e),e&&r("")},isCaptchaConfigured:!0,isCaptchaSatisfied:!!e,resetCaptcha:()=>{t(null),o(e=>e+1)}}}function s(e,t){return e instanceof Error&&e.message.trim()?e.message:t}e.s(["useCaptchaForm",()=>o],18334),e.s(["getSubmissionErrorMessage",()=>s],96767)},3017,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a={DISALLOWED_FORM_PROPS:function(){return i},checkFormActionUrl:function(){return s},createFormSubmitDestinationUrl:function(){return o},hasReactClientActionAttributes:function(){return m},hasUnsupportedSubmitterAttributes:function(){return u},isSupportedFormEncType:function(){return l},isSupportedFormMethod:function(){return c},isSupportedFormTarget:function(){return d}};for(var r in a)Object.defineProperty(n,r,{enumerable:!0,get:a[r]});let i=["method","encType","target"];function o(e,t){let n;try{let t=window.location.href;n=new URL(e,t)}catch(t){throw Object.defineProperty(Error(`Cannot parse form action "${e}" as a URL`,{cause:t}),"__NEXT_ERROR_CODE",{value:"E152",enumerable:!1,configurable:!0})}for(let[e,a]of(n.searchParams.size&&(n.search=""),new FormData(t)))"string"!=typeof a&&(a=a.name),n.searchParams.append(e,a);return n}function s(e,t){let n,a="action"===t?"an `action`":"a `formAction`";try{n=new URL(e,"http://n")}catch(t){console.error(`<Form> received ${a} that cannot be parsed as a URL: "${e}".`);return}n.searchParams.size&&console.warn(`<Form> received ${a} that contains search params: "${e}". This is not supported, and they will be ignored. If you need to pass in additional search params, use an \`<input type="hidden" />\` instead.`)}let l=e=>"application/x-www-form-urlencoded"===e,c=e=>"get"===e,d=e=>"_self"===e;function u(e){let t=e.getAttribute("formEncType");if(null!==t&&!l(t))return!0;let n=e.getAttribute("formMethod");if(null!==n&&!c(n))return!0;let a=e.getAttribute("formTarget");return!(null===a||d(a))}function m(e){let t=e.getAttribute("formAction");return t&&/\s*javascript:/i.test(t)}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esMo
1dule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},57019,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return u}});let a=e.r(43476),r=e.r(71645),i=e.r(5550),o=e.r(18581),s=e.r(8372),l=e.r(3017),c=e.r(91949),d=e.r(9396);function u({replace:e,scroll:t,prefetch:n,ref:u,...m}){let p=(0,r.useContext)(s.AppRouterContext),f=m.action,g="string"==typeof f;for(let e of l.DISALLOWED_FORM_PROPS)e in m&&delete m[e];let h=!!p&&g&&null===(!1===n||null===n?n:null),v=(0,r.useCallback)(e=>(h&&null!==p&&(0,c.mountFormInstance)(e,f,p,d.FetchStrategy.PPR),()=>{(0,c.unmountPrefetchableInstance)(e)}),[h,f,p]),b=(0,o.useMergedRef)(v,u??null);if(!g)return(0,a.jsx)("form",{...m,ref:b});let k=(0,i.addBasePath)(f);return(0,a.jsx)("form",{...m,ref:b,action:k,onSubmit:n=>(function(e,{actionHref:t,onSubmit:n,replace:a,scroll:r,router:i}){if("function"==typeof n&&(n(e),e.defaultPrevented)||!i)return;let o=e.currentTarget,s=e.nativeEvent.submitter,c=t;if(s){if((0,l.hasUnsupportedSubmitterAttributes)(s)||(0,l.hasReactClientActionAttributes)(s))return;let e=s.getAttribute("formAction");null!==e&&(c=e)}let d=(0,l.createFormSubmitDestinationUrl)(c,o);e.preventDefault();let u=d.href;i[a?"replace":"push"](u,{scroll:r})})(n,{router:p,actionHref:k,replace:e,scroll:t,onSubmit:m.onSubmit})})}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},23790,e=>{"use strict";var t=e.i(53811);let n="quote-thank-you-data";function a(e,t){let n=e.get(t);return"string"==typeof n?n:""}function r(e){let r={name:a(e,"Full-Name"),email:a(e,"Email"),phone:a(e,"Phone"),projectType:a(e,"ProjectType")||"borne",savedAt:Date.now()};t.safeSessionStorage.setItem(n,JSON.stringify(r))}function i(){let e=t.safeSessionStorage.getItem(n);if(!e)return null;try{let t=JSON.parse(e);if("string"!=typeof t.name||"string"!=typeof t.email||"string"!=typeof t.phone||"string"!=typeof t.projectType||"number"!=typeof t.savedAt||Date.now()-t.savedAt>144e5)return null;return t}catch{return null}}function o(e){let t=e.projectType.toLowerCase(),n=t.includes("panneau")||t.includes("batterie")||t.includes("powerwall")||t.includes("solaire"),a=e.phone.replace(/\s+/g,"").replace(/[^\d+]/g,"");a.startsWith("0")&&(a=`+33${a.slice(1)}`),a&&!a.startsWith("+")&&(a=`+${a}`);let r=`Nom du client : ${e.name||"-"}
2T\xe9l\xe9phone : ${a||"-"}`;return`${n?"https://app.cal.com/sorel-energies-batteries/prise-de-rendez-vous-panneaux-batteries":"https://app.cal.com/sorel-energies/prise-de-rendez-vous-demande-de-devis"}?name=${encodeURIComponent(e.name)}&email=${encodeURIComponent(e.email)}&phoneNumber=${encodeURIComponent(a)}&notes=${encodeURIComponent(r)}&metadata[provenance]=bienvenue`}e.s(["buildCalIframeUrl",()=>o,"persistQuoteThankYouData",()=>r,"readQuoteThankYouData",()=>i])},90413,e=>{"use strict";var t=e.i(53811);let n="sorel:consent-updated";function a(){return"accepted"===t.safeLocalStorage.getItem("cookie_consent")}function r(){return a()}function i(){return a()}function o(){return{marketing:r(),analytics:i()}}function s(){window.dispatchEvent(new CustomEvent(n,{detail:o()}))}function l(e){let t=()=>e(o());return window.addEventListener(n,t),window.addEventListener("storage",t),()=>{window.removeEventListener(n,t),window.removeEventListener("storage",t)}}e.s(["getTrackingConsent",()=>o,"hasAnalyticsConsent",()=>i,"hasMarketingConsent",()=>r,"notifyConsentUpdated",()=>s,"onConsentUpdated",()=>l])},34283,e=>{"use strict";var t=e.i(53811);function n(e){if("u"<typeof document)return null;let t=document.cookie.split(";").map(e=>e.trim()).find(t=>t.startsWith(`${e}=`));return t?decodeURIComponent(t.slice(e.length+1)):null}function a(){return n("_fbp")}function r(){let e=n("_fbc");if(e)return e;let t=new URLSearchParams(window.location.search).get("fbclid");return t?`fb.1.${Date.now()}.${t}`:null}function i(){return function(e){if(!e)return null;let t=e.match(/^GA\d+\.\d+\.(.+)$/);return t?.[1]?t[1]:/^\d+\.\d+$/.test(e)?e:null}(n("_ga"))||function(){let e="ga_client_id_fallback",n=t.safeLocalStorage.getItem(e);if(n)return n;let a=globalThis.crypto?.randomUUID?.()||`${Date.now()}.${Math.random().toString(16).slice(2)}`;return t.safeLocalStorage.setItem(e,a),a}()}e.s(["getFbc",()=>r,"getFbp",()=>a,"getGaClientId",()=>i])},65365,e=>{"use strict";function t(e,n={}){}function n(e,t={}){}e.s(["trackingDebug",()=>t,"trackingWarn",()=>n])},40048,e=>{"use strict";function t(e){let t=window.requestIdleCallback;t?t(e,{timeout:4e3}):window.setTimeout(e,4e3)}function n(e){let t,n=!1,a=()=>{n||(n=!0,t&&window.clearTimeout(t),window.removeEventListener("pointerdown",a),window.removeEventListener("keydown",a),window.removeEventListener("scroll",a),e())};window.addEventListener("pointerdown",a,{once:!0,passive:!0}),window.addEventListener("keydown",a,{once:!0}),window.addEventListener("scroll",a,{once:!0,passive:!0}),t=window.setTimeout(a,1e4)}e.s(["loadThirdPartyAfterInteraction",()=>n,"loadThirdPartyWhenIdle",()=>t])},80698,e=>{"use strict";var t=e.i(90413),n=e.i(40048),a=e.i(65365);let r=!1,i=!1;function o(){if(r||i)return;if(!(0,t.hasAnalyticsConsent)())return void(0,a.trackingDebug)("ga4 init skipped",{reason:"no_anal
2ytics_consent"});let e="G-02DPT4P629";window.dataLayer=window.dataLayer||[],window.gtag=window.gtag||function(...e){window.dataLayer?.push(e)},window.gtag("js",new Date),window.gtag("config",e,{send_page_view:!1}),r=!0,(0,a.trackingDebug)("ga4 initialized",{measurement_id_configured:!0}),(0,n.loadThirdPartyWhenIdle)(()=>{if(i)return;i=!0;let t=document.createElement("script");t.async=!0,t.src=`https://www.googletagmanager.com/gtag/js?id=${encodeURIComponent(e)}`,t.onload=()=>{i=!1,(0,a.trackingDebug)("ga4 script loaded",{measurement_id_configured:!0})},t.onerror=()=>{i=!1,(0,a.trackingWarn)("ga4 script failed",{})},document.head.appendChild(t)})}function s(e,n={}){(0,t.hasAnalyticsConsent)()?(o(),window.gtag)?(window.gtag("event",e,n),(0,a.trackingDebug)("ga4 browser event sent",{event_name:e,event_id:n.event_id})):(0,a.trackingWarn)("ga4 browser event skipped",{event_name:e,event_id:n.event_id,reason:"gtag_unavailable"}):(0,a.trackingDebug)("ga4 browser event skipped",{event_name:e,event_id:n.event_id,reason:"no_analytics_consent"})}e.s(["initGA4",()=>o,"trackGA4Event",()=>s])},93231,e=>{"use strict";var t=e.i(53811);let n="google_ads_click_ids",a=["gclid","gbraid","wbraid"];function r(){let e=t.safeLocalStorage.getItem(n);if(!e)return null;try{var a;let t=JSON.parse(e);if(a=t.captured_at,!("number"==typeof a&&Date.now()-a<=7776e6))return null;return t}catch{return null}}function i(){let e=new URLSearchParams(window.location.search),i={...r()||{}},o=!1;for(let t of a){let n=e.get(t)?.trim();n&&(i[t]=n,o=!0)}o&&(i.captured_at=Date.now(),t.safeLocalStorage.setItem(n,JSON.stringify(i)))}function o(e){let t,n=(t=r())?{gclid:t.gclid,gbraid:t.gbraid,wbraid:t.wbraid,captured_at:t.captured_at}:{};return n.gclid||n.gbraid||n.wbraid?{...e,google_ads:{gclid:n.gclid,gbraid:n.gbraid,wbraid:n.wbraid}}:e}e.s(["captureGoogleAdsClickIds",()=>i,"enrichTrackingPayloadWithGoogleAds",()=>o])},27751,e=>{"use strict";var t=e.i(90413),n=e.i(40048),a=e.i(65365);let r=!1,i=!1;function o(){return"739095664255406"}function s(){return["localhost","127.0.0.1","::1"].includes(window.location.hostname)}function l(){if(r||i)return;if(s())return void(0,a.trackingDebug)("meta init skipped",{reason:"localhost"});if(!(0,t.hasMarketingConsent)())return void(0,a.trackingDebug)("meta init skipped",{reason:"no_marketing_consent"});let e=o();if(!window.fbq){let e=function(...t){"function"==typeof e.callMethod?e.callMethod(...t):(e.queue=e.queue||[],e.queue.push(t))};window.fbq=e,window._fbq=e,e.loaded=!0,e.version="2.0",e.queue=[]}window.fbq("init",e),r=!0,(0,a.trackingDebug)("meta initialized",{pixel_id_configured:!0}),(0,n.loadThirdPartyWhenIdle)(()=>{if(i)return;i=!0;let e=document.createElement("script");e.async=!0,e.src="https://connect.facebook.net/en_US/fbevents.js",e.onload=()=>{i=!1,(0,a.trackingDebug)("meta script loaded",{pixel_id_configured:!0})},e.onerror=()=>{i=!1,(0,a.trackingWarn)("meta script failed",{})},document.head.appendChild(e)})}function c(e,n={},r){if(s())return void(0,a.trackingDebug)("meta browser event skipped",{event_name:e,event_id:r,reason:"localhost"});if(!(0,t.hasMarketingConsent)())return void(0,a.trackingDebug)("meta browser event skipped",{event_name:e,event_id:r,reason:"no_marketing_consent"});if(l(),!window.fbq)return void(0,a.trackingWarn)("meta browser event skipped",{event_name:e,event_id:r,reason:"fbq_unavailable"});let i=o(),d=r?{eventID:r}:void 0;window.fbq("trackSingle",i,e,n||{},d),(0,a.trackingDebug)("meta browser event sent",{event_name:e,event_id:r,pixel_id_configured:!!i})}e.s(["initMetaPixel",()=>l,"trackMetaBrowserEvent",()=>c])},46743,52428,e=>{"use strict";e.i(47167);var t=e.i(53811),n=e.i(34283),a=e.i(90413),r=e.i(65365),i=e.i(80698),o=e.i(93231),s=e.i(27751);let l="lead_tracked_recent_at";function c(){return globalThis.crypto?.randomUUID?.()||`${Date.now()}-${Math.random().toString(16).slice(2)}`}function d(e){return e||window.location.href}function u(e){return e||("u"<typeof document?"":document.title)}async function m(e,t){let i;if(!e.sendServerMeta&&!e.sendServerGA4)return(0,r.trackingDebug)("server event skipped",{event_name:e.metaEventName,event_id:t,reason:"server_disabled"}),null;let s=(i="https://medias.sorelenergies.fr/".replace(/\/$/,"").replace(/\/api$/,""),`${i}/api/tracking/event`);if(!s)return(0,r.trackingWarn)("server event skipped",{event_name:e.metaEventName,event_id:t,reason:"missing_data_api_url"}),null;let l=(0,a.getTrackingConsent)();if(e.sendServerMeta&&!l.marketing&&e.sendServerGA4&&!l.analytics)return(0,r.trackingDebug)("server event skipped",{event_name:e.metaEventName,event_id:t,reason:"no_server_consent",consent:l}),null;if(e.sendServerMeta&&!l.marketing&&!e.sendServerGA4)return(0,r.trackingDebug)("server event skipped",{event_name:e.metaEventName,event_id:t,reason:"no_marketing_consent",consent:l}),null;if(e.sendServerGA4&&!l.analytics&&!e.sendServerMeta)return(0,r.trackingDebug)("server event skipped",{event_name:e.metaEventName,event_id:t,reason:"no_anal
2ytics_consent",consent:l}),null;(0,r.trackingDebug)("server event sending",{event_name:e.metaEventName,event_id:t,endpoint:s,consent:l});let c=await fetch(s,{method:"POST",headers:{"Content-Type":"application/json"},keepalive:!0,body:JSON.stringify((0,o.enrichTrackingPayloadWithGoogleAds)({event_name:e.metaEventName,event_id:t,event_source_url:d(e.pageLocation),page_title:u(e.pageTitle),consent:l,user_data:function(e={}){return{...e,fbp:e.fbp??(0,n.getFbp)(),fbc:e.fbc??(0,n.getFbc)(),ga_client_id:e.ga_client_id??(0,n.getGaClientId)(),client_user_agent:e.client_user_agent??("u">typeof navigator?navigator.userAgent:"")}}(e.userData),custom_data:e.customData||{}}))});if(!c.ok)throw(0,r.trackingWarn)("server event failed",{event_name:e.metaEventName,event_id:t,status:c.status}),Error(`Tracking provider rejected event (${c.status})`);let m=await c.json().catch(()=>null);return(0,r.trackingDebug)("server event accepted",{event_name:e.metaEventName,event_id:t,status:c.status,meta:m?.meta,ga4:m?.ga4,google_ads:m?.google_ads}),m}async function p(e){let t=e.eventId||c(),n={event_id:t,page_location:d(e.pageLocation),page_title:u(e.pageTitle),...e.customData||{}},o=(0,a.getTrackingConsent)();return(0,r.trackingDebug)("event received",{meta_event_name:e.metaEventName,ga4_event_name:e.ga4EventName,event_id:t,consent:o,send_browser_meta:!0===e.sendBrowserMeta,send_browser_ga4:!0===e.sendBrowserGA4,send_server_meta:!0===e.sendServerMeta,send_server_ga4:!0===e.sendServerGA4}),e.sendBrowserMeta&&(0,a.hasMarketingConsent)()?(0,s.trackMetaBrowserEvent)(e.metaEventName,n,t):e.sendBrowserMeta&&(0,r.trackingDebug)("meta browser event skipped",{event_name:e.metaEventName,event_id:t,reason:"no_marketing_consent"}),e.sendBrowserGA4&&(0,a.hasAnalyticsConsent)()?(0,i.trackGA4Event)(e.ga4EventName,n):e.sendBrowserGA4&&(0,r.trackingDebug)("ga4 browser event skipped",{event_name:e.ga4EventName,event_id:t,reason:"no_analytics_consent"}),await m(e,t),t}function f(e,t){let n=e.get(t);return"string"==typeof n?n.trim():""}async function g(e,n={}){let a,r=c(),i=`lead_tracked_${r}`;if(t.safeSessionStorage.getItem(i))return r;let o={first_name:(a=f(e,"Full-Name").trim().replace(/\s+/g," ").split(" ").filter(Boolean))[0]||"",last_name:a.slice(1).join(" ")},s=f(e,"ProjectType"),d=n.sourceForm||f(e,"LeadForm")||f(e,"Type-Form")||"lead-form";return await p({metaEventName:"Lead",ga4EventName:"generate_lead",eventId:r,userData:{email:f(e,"Email"),phone:f(e,"Phone"),...o,postal_code:f(e,"Postal-Code")||f(e,"PostalCode")},customData:{lead_type:n.leadType||"devis",source_form:d,category:s||void 0},sendBrowserMeta:!0,sendBrowserGA4:!0,sendServerMeta:!0,sendServerGA4:!0}),await new Promise(e=>window.setTimeout(e,500)),t.safeSessionStorage.setItem(i,"1"),t.safeSessionStorage.setItem(l,String(Date.now())),r}async function h(e={}){let n;if((n=Number(t.safeSessionStorage.getItem(l)||"0"))>0&&Date.now()-n<18e5)return null;let a=c(),r=`complete_registration_tracked_${a}`;return t.safeSessionStorage.getItem(r)||(await p({metaEventName:"CompleteRegistration",ga4EventName:"sign_up",eventId:a,customData:{lead_type:"devis",...e},sendBrowserMeta:!0,sendBrowserGA4:!0,sendServerMeta:!0,sendServerGA4:!0}),t.safeSessionStorage.setItem(r,"1")),a}e.s(["trackCompleteRegistrationOnce",()=>h,"trackEvent",()=>p,"trackLeadFromForm",()=>g],46743);let v="lead_attribution",b=["utm_source","utm_medium","utm_campaign","utm_term","utm_content"],k=[...b,"gclid","gbraid","wbraid","gad_source","fbclid","msclkid","ttclid","li_fat_id","affiliation","code_parrainage"];function x(){try{var e;let t=window.localStorage.getItem(v);if(!t)return null;let n=JSON.parse(t);if(e=n.captured_at,!("number"==typeof e&&Date.now()-e<=7776e6))return null;return n}catch{return null}}function w(){let e=new URLSearchParams(window.location.search),t=x()||{},n={...t},a=!1;for(let t of k){let r=e.get(t)?.trim();r&&(n[t]=r,a=!0)}if(a){n.landing_url=window.location.href,n.referrer=document.referrer||t.referrer||"",n.captured_at=Date.now();try{window.localStorage.setItem(v,JSON.stringify(n))}catch{}}}function _(e){let t=new URLSearchParams(window.location.search).get(e)?.trim();return t||x()?.[e]?.trim()||""}function y(){return b.flatMap(e=>{let t=_(e);return t?[`${e}=${t}`]:[]}).join("&")}function j(e){e.set("url",window.location.href),e.set("utm",y()),e.set("gclid",_("gclid")),e.set("gad_source",_("gad_source")),e.set("fbclid",_("fbclid"))}e.s(["applyLeadTracking",()=>j,"captureAttribution",()=>w,"resolveTrackingParam",()=>_,"resolveUtmString",()=>y],52428)},26892,e=>{"use strict";let t=[["01","Ain"],["02","Aisne"],["03","Allier"],["04","Alpes-de-Haute-Provence"],["05","Hautes-Alpes"],["06","Alpes-Maritimes"],["07","Ardèche"],["08","Ardennes"],["09","Ariège"],["10","Aube"],["11","Aude"],["12","Aveyron"],["13","Bouches-du
2-Rhône"],["14","Calvados"],["15","Cantal"],["16","Charente"],["17","Charente-Maritime"],["18","Cher"],["19","Corrèze"],["2A","Corse-du-Sud"],["2B","Haute-Corse"],["21","Côte-d'Or"],["22","Côtes-d'Armor"],["23","Creuse"],["24","Dordogne"],["25","Doubs"],["26","Drôme"],["27","Eure"],["28","Eure-et-Loir"],["29","Finistère"],["30","Gard"],["31","Haute-Garonne"],["32","Gers"],["33","Gironde"],["34","Hérault"],["35","Ille-et-Vilaine"],["36","Indre"],["37","Indre-et-Loire"],["38","Isère"],["39","Jura"],["40","Landes"],["41","Loir-et-Cher"],["42","Loire"],["43","Haute-Loire"],["44","Loire-Atlantique"],["45","Loiret"],["46","Lot"],["47","Lot-et-Garonne"],["48","Lozère"],["49","Maine-et-Loire"],["50","Manche"],["51","Marne"],["52","Haute-Marne"],["53","Mayenne"],["54","Meurthe-et-Moselle"],["55","Meuse"],["56","Morbihan"],["57","Moselle"],["58","Nièvre"],["59","Nord"],["60","Oise"],["61","Orne"],["62","Pas-de-Calais"],["63","Puy-de-Dôme"],["64","Pyrénées-Atlantiques"],["65","Hautes-Pyrénées"],["66","Pyrénées-Orientales"],["67","Bas-Rhin"],["68","Haut-Rhin"],["69","Rhône"],["70","Haute-Saône"],["71","Saône-et-Loire"],["72","Sarthe"],["73","Savoie"],["74","Haute-Savoie"],["75","Paris"],["76","Seine-Maritime"],["77","Seine-et-Marne"],["78","Yvelines"],["79","Deux-Sèvres"],["80","Somme"],["81","Tarn"],["82","Tarn-et-Garonne"],["83","Var"],["84","Vaucluse"],["85","Vendée"],["86","Vienne"],["87","Haute-Vienne"],["88","Vosges"],["89","Yonne"],["90","Territoire de Belfort"],["91","Essonne"],["92","Hauts-de-Seine"],["93","Seine-Saint-Denis"],["94","Val-de-Marne"],["95","Val-d'Oise"]];function n(e){return e.trim().toLowerCase().normalize("NFD").replace(/[̀-ͯ]/g,"")}function a([e,t]){return`${e} : ${t}`}function r(e){let r=n(e);if(!r)return null;for(let e of t){let[t,i]=e,o=t.toLowerCase(),s=n(i),l=n(a(e));if(r===o||r===s||r===l)return e}return null}function i(e){let r=n(e);return r?t.filter(e=>{let[t,i]=e,o=t.toLowerCase(),s=n(i),l=n(a(e));return o.startsWith(r)||s.includes(r)||l.includes(r)}).slice(0,8):t}function o(e){return"Enter"===e}function s(e){return i(e)[0]??null}function l(e,t){return!!t&&i(e).length>0}function c(e){return/^\d{5}$/.test(e.trim())?"":e}function d(e){return!c(e)&&e.trim()?"Saisissez un département, pas un code postal.":""}function u(e){var t;return t=c(e),r(t)?.[0]??""}function m(e){var t;let n;return(n=r(t=c(e)))?a(n):t}function p(e){let n,r=u(e);return{code:r,label:(n=t.find(([e])=>e===r))?a(n):""}}function f(e){return e.trim()?/^\d{5}
2$/.test(e.trim())?"Saisissez un département, pas un code postal.":u(e)?"":"Choisissez un département dans la liste.":""}e.s(["formatDepartmentOption",()=>a,"getDepartmentCodeFromInput",()=>u,"getDepartmentDisplayFromInput",()=>m,"getDepartmentFormPayload",()=>p,"getDepartmentInputError",()=>d,"getDepartmentInputSubmitError",()=>f,"getFilteredDepartmentOptions",()=>i,"getFirstFilteredDepartment",()=>s,"isDepartmentSelectionKey",()=>o,"shouldShowDepartmentSuggestions",()=>l])}]);

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.