1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[335],{6405:function(t,e,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/contact",function(){return n(1484)}])},1484:function(t,e,n){"use strict";n.r(e),n.d(e,{__N_SSP:function(){return j},default:function(){return Contact}});var a=n(5893),c=n(9008),s=n.n(c),o=n(7529),r=n(9372),i=n(864),l=n(1289),u=n(8671),m=n.n(u),p=n(3959),x=n.n(p),_=n(7294),d=n(4853);function ContactForm(){let[t,e]=(0,_.useState)(!1),[n,c]=(0,_.useState)(!1),[s,o]=(0,_.useState)(!1),r=(0,_.useRef)(null),[i,l]=(0,_.useState)(null),handleSubmit=async t=>{t.preventDefault(),e(!1),c(!1),o(!0);try{if(!i)throw Error("Merci de renseigner le captcha");let e={firstname:t.target.firstname.value,lastname:t.target.lastname.value,email:t.target.email.value,subject:t.target.subject.value,text:t.target.text.value,token:i},n=await fetch("/api/contact",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)});if(200!==n.status){let t=await n.json();throw Error(t.data)}c("Votre message a bien \xe9t\xe9 envoy\xe9"),t.target.reset()}catch(t){var n;e(null!==(n=t.message)&&void 0!==n?n:"Une erreur inconnu c'est produite. Merci d'essayer de nouveau.")}finally{o(!1)}};return n?(0,a.jsx)("p",{className:m().success,children:n}):(0,a.jsxs)(a.Fragment,{children:[t&&(0,a.jsx)("p",{className:m().error,children:t}),(0,a.jsxs)("form",{className:"".concat(m().form," ").concat(s&&m().loading),onSubmit:handleSubmit,children:[(0,a.jsx)("input",{name:"firstname",type:"text",className:m().input,placeholder:"Pr\xe9nom"}),(0,a.jsx)("input",{name:"lastname",type:"text",className:m().input,placeholder:"Nom"}),(0,a.jsx)("input",{name:"email",type:"text",className:m().input,placeholder:"Email"}),(0,a.jsx)("input",{name:"subject",type:"text",className:m().input,placeholder:"Sujet"}),(0,a.jsx)("textarea",{name:"text",className:"".concat(m().input," ").concat(m().textarea),placeholder:"Votre message"}),(0,a.jsx)(d.Z,{sitekey:"6LeXuccqAAAAAPEWs54XxB_cX-0L57t76kQ_cbwo",ref:r,onChange:t=>l(t),onExpired:()=>l(null)}),(0,a.jsx)("button",{className:m().button,disabled:s,type:"submit",children:"Envoyer"})]})]})}var j=!0;function Contact(t){let{post:e,bodyPlugin:n,asideItems:c,footerItems:u,isQuill:p,blocks:_}=t;return(0,a.jsxs)(i.Z,{asideItems:c,footerItems:u,children:[(0,a.jsxs)(s(),{children:[(0,a.jsx)("title",{children:"Toute l'actualit\xe9 du TFC en temps r\xe9el ! - LesViolets.Com"}),(0,a.jsx)("meta",{name:"description",content:"Suivez toute l'actualit\xe9 du TFC en temps r\xe9el sur LesViolets.Com."}),(0,a.jsx)("meta",{itemProp:"name",content:e.title}),(0,a.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,a.jsx)("meta",{name:"twitter:title",content:e.title}),(0,a.jsx)("meta",{property:"og:type",content:"page"}),(0,a.jsx)("meta",{property:"og:locale",content:"fr_FR"}),(0,a.jsx)("meta",{property:"og:title",content:e.title})]}),(0,a.jsxs)("div",{className:m().page,children:[(0,a.jsx)(l.Z,{title:e.title}),(0,a.jsx)("div",{className:m().content,children:p?(0,a.jsx)(r.Z,{content:n,blocks:_}):(0,a.jsx)(o.Z,{content:n})})]}),(0,a.jsx)("div",{className:"".concat(x().page," ").concat(m().contact),children:(0,a.jsx)(ContactForm,{})})]})}},8671:function(t){t.exports={contact:"contact_contact__glwnQ",error:"contact_error__WM9tO",success:"contact_success__0duZS",form:"contact_form__iYxqd",input:"contact_input__ZWfSX",textarea:"contact_textarea__NEsLY",button:"contact_button__3iz_Q",loading:"contact_loading__wYqFY"}},3959:function(t){t.exports={page:"page_page__U5ZUe",content:"page_content__tetkz"}}},function(t){t.O(0,[346,675,129,853,487,116,188,774,888,179],function(){return t(t.s=6405)}),_N_E=t.O()}]);
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.