PageSourceSearch

https://www.la-fermete.fr/component---theme-gatsby-theme-blank-src…s-contactez-nous-js-72a3334d8a68060293dc.js

js la-fermete.fr collected 2026-10-02 22:57:32 UTC 17,928 bytes, 2 lines download raw bytes

1(self.webpackChunksite=self.webpackChunksite||[]).push([[161],{10885:function(e,t,r){"use strict";var n=r(73203),a=r(7501);t.Z=void 0;var o=n(r(73119)),l=n(r(93231)),c=n(r(7501)),s=n(r(40131)),i=n(r(70966)),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var r=d(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var c=o?Object.getOwnPropertyDescriptor(e,l):null;c&&(c.get||c.set)?Object.defineProperty(n,l,c):n[l]=e[l]}n.default=e,r&&r.set(e,n);return n}(r(27378)),m=n(r(23615)),f=["element","children","tel","sms","facetime","email","href","headers","obfuscate","obfuscateChildren","linkText","style","onClick"];function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(d=function(e){return e?r:t})(e)}function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){(0,l.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function v(e){var t,r=e.element,n=e.children,a=e.tel,l=e.sms,m=e.facetime,d=e.email,p=e.href,v=e.headers,y=e.obfuscate,h=e.obfuscateChildren,g=e.linkText,E=e.style,x=e.onClick,O=(0,i.default)(e,f),j=(0,u.useState)(!1),w=(0,s.default)(j,2),_=w[0],k=w[1],S=n||a||l||m||d||p,C=r,N=function(){var e,t;if(d)e="mailto:".concat(d),v&&(e+="?".concat((t=v,Object.keys(t).map((function(e){return"".concat(e,"=").concat(encodeURIComponent(t[e]))})).join("&"))));else if(a)e="tel:".concat(a);else if(l)e="sms:".concat(l);else if(m)e="facetime:".concat(m);else if(p)e=p;else{if("object"===(0,c.default)(n))return"";e=n}return e},P=b(b({},E),{},{unicodeBidi:"bidi-override",direction:!0===_||!1===y||!1===h?"ltr":"rtl"}),F=!0===_||!1===y||"object"===(0,c.default)(n)||!1===h?S:void 0!==(t=S)&&t.split("").reverse().join("").replace("(",")").replace(")","("),M="a"===C?{href:!0===_||!1===y?N():g||"obfuscated",onClick:function(){x&&"function"==typeof x&&x(),!1===_&&(window.location.href=N())}}:{};return u.default.createElement(C,(0,o.default)({onFocus:function(){return k(!0)},onMouseOver:function(){return k(!0)},onContextMenu:function(){return k(!0)}},O,M,{style:P}),F)}v.propTypes={element:m.default.string,children:m.default.node,tel:m.default.string,sms:m.default.string,facetime:m.default.string,email:m.default.string,href:m.default.string,headers:m.default.shape({}),obfuscate:m.default.bool,obfuscateChildren:m.default.bool,linkText:m.default.string,style:m.default.shape({}),onClick:m.default.func},v.defaultProps={element:"a",children:void 0,tel:void 0,sms:void 0,facetime:void 0,email:void 0,href:void 0,headers:void 0,obfuscate:void 0,obfuscateChildren:void 0,linkText:void 0,style:{},onClick:void 0};var y=v;t.Z=y},25273:function(e,t,r){"use strict";r.d(t,{y:function(){return l}});var n=r(27378),a=r(10885),o=r(22305);const l=()=>{const e=(0,o.H)();return n.createElement("section",{style:{width:"100%",maxWidth:"600px",backgroundColor:"transparent",border:"2px solid",borderRadius:"0.5rem",padding:"2rem",textAlign:"center",boxShadow:"0 4px 8px rgba(0, 0, 0, 0.1)",margin:"10% auto"}},n.createElement("h1",{style:{fontSize:"1.5rem",marginBottom:"1rem"}},"Services temporairement indisponibles"),n.createElement("p",{style:{fontSize:"1rem",margin:"0.5rem 0"}},"Les services de prise de rendez-vous et le formulaire de contact sont momentanément indisponibles."),n.createElement("p",{style:{fontSize:"1rem",margin:"0.5rem 0"}},"Vous pouvez nous joindre par téléphone ou par e-mail :"),n.createElement("div",{style:{marginTop:"1.5rem"}},n.createElement("p",{style:{fontSize:"1rem",margin:"0.5rem 0"}},n.createElement("strong",null,"Téléphone :")," ",n.createElement(a.Z,{tel:e.mentions_settings.phone_number})),n.createElement("p",{style:{fontSize:"1rem",margin:"0.5rem 0"}},n.createElement("strong",null,"Adresse électronique :")," ",n.createElement(a.Z,{email:e.mentions_settings.mail_adress}))))}},86183:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return R}});var n=r(27378),a=r(93219);
1function o(e){return o=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},o(e)}var l=r(6983);var c=r(44150);function s(e){var t="function"==typeof Map?new Map:void 0;return s=function(e){if(null===e||(r=e,-1===Function.toString.call(r).indexOf("[native code]")))return e;var r;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return(0,c.Z)(e,arguments,o(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),(0,l.Z)(n,e)},s(e)}const i=["required","defaultValue","disabled","readonly","placeholder","multiple"];function u(e,t){return Object.entries(t).every((t=>{let[r,n]=t;if(null==n)return!0;switch(r){case"checked":return!0===e.checked;case"unchecked":return!1===e.checked;case"empty":return""===e.value;case"filled":return""!==e.value;case"value":return"checkbox"===e.type||"radio"===e.type?e.value===n&&e.checked:e.value===n;default:return!1}}))}function m(e,t){for(let r=0;r<e.length;++r){if(u(e[r],t))return!0}return!1}function f(e,t,r){const{state:n,condition:a}=e,o=r.currentTarget;t((e=>({...e,[n]:u(o,a)})))}function d(e,t){const r=function(e){const{0:t,1:r}
1=(0,n.useState)((()=>function(e){const t={};for(const r of e)"invisible"===r.state?t[r.state]=!0:t[r.state]=!1;return t}(e)));return(0,n.useEffect)((()=>{const t={},n=[];for(const a of e){const e=a.selector.substr(1),o=document.querySelectorAll(e);t[a.state]=m(o,a.condition),o.forEach((e=>{const t=f.bind(null,a,r);e.addEventListener("change",t),n.push([e,t])}))}return Object.entries(t).length>0&&r(t),()=>{for(const[e,t]of n)e.removeEventListener("change",t)}}),e),t}(e.states||[]),a={},o={};return e.attributes.forEach((e=>{const t=function(e){switch(e){case"#readonly":return"readOnly";case"#default_value":return"defaultValue";default:return e.substr(1)}}(e.name);(function(e){return i.includes(e)})(t)&&(a[t]=e.value),o[t]=e.value})),Object.assign(a,{required:"1"===a.required||"true"===a.required}),t&&Object.assign(a,t),[a,{attributes:o,states:r}]}function p(e,t){return("form-"+e+"-"+t.toLowerCase()).replace(/[_\s]/g,"-")}function b(e){return("form-"+e).replace(/[_\s]/g,"-")}function v(e){if(function(e){return"invisible"===e.title_display}(e))return{position:"absolute",overflow:"hidden",clip:"rect(1px,1px,1px,1px)",width:"1px",height:"1px",wordWrap:"normal"}}function y(e){return"after"===e.title_display?"after":"before"}function h(e){const t=e.filter((e=>"string"==typeof e)).join(" ");return t.length>0?t:void 0}var g=e=>{let{children:t,settings:r,error:a,labelFor:o,labelClassName:l,...c}=e;const{states:s,attributes:i}=r,u=h(["form-group",null!=a&&"is-invalid",c.className,i.wrapper_class]),m=h([l,i.label_class]);if(s&&function(e){return!0===e.invisible||!1===e.visible}(s))return n.createElement(n.Fragment,null);const f=n.createElement("label",{style:v(i),className:m,htmlFor:o},i.title);return n.createElement("div",Object.assign({},c,{className:u}),"before"===y(i)&&f,t,"after"===y(i)&&f,a&&n.createElement("div",Object.assign({className:"form-text invalid-feedback"},c),a),i.description&&n.createElement("div",Object.assign({className:"form-text description"},c,{dangerouslySetInnerHTML:{__html:i.description}})))};var E=e=>{let{element:t,error:r}=e;const a=b(t.name),[o,l]=d(t,{className:"form-control",name:t.name,type:t.type,id:a});return"hidden"===t.type?n.createElement("input",o):n.createElement(g,{settings:l,error:r,labelFor:a},n.createElement("input",o))};var x=e=>{let{element:t,error:r}=e;const a=b(t.name),[o,l]=d(t,{className:"form-control",name:t.name,id:a});return n.createElement(g,{settings:l,error:r,labelFor:a},n.createElement("select",Object.assign({},o,{defaultValue:o.defaultValue||""}),n.createElement("option",{value:"",disabled:!0},o.placeholder||"-- Select --"),t.options&&t.options.map((e=>n.createElement("option",{key:e.value,value:e.value},e.label)))))};var O=e=>{let{element:t,error:r}=e;const a=b(t.name),[o,l]=d(t,{className:"form-control",name:t.name,id:a});return n.createElement(g,{settings:l,error:r,labelFor:a},n.createElement("textarea",o))};var j=e=>{let{element:t,error:r}=e;const a=b(t.name),[{defaultValue:o,...l},c]=d(t,{className:"form-check-input",name:t.name,type:t.type,value:"1",id:a});return c.attributes.title_display="after",n.createElement(g,{settings:c,error:r,className:"form-check",labelClassName:"form-check-label",labelFor:a},n.createElement("input",Object.assign({defaultChecked:!!o},l)))};var w=e=>{let{element:t,error:r}=e;const[{defaultValue:a,...o},l]=d(t,{className:"form-check-input",name:t.name,type:t.type});return n.createElement(g,{settings:l,error:r},t.options&&t.options.map((e=>n.createElement("div",{className:"form-check",key:e.value},n.createElement("input",Object.assign({id:p(t.name,e.value),value:e.value,defaultChecked:a===e.value},o)),n.createElement("label",{className:"form-check-label",htmlFor:p(t.name,e.value)},e.label)))))};var _=e=>{let{element:t,error:r}=e;const[,a]=d(t,{});return n.createElement(g,{settings:a,error:r},n.createElement("div",{dangerouslySetInnerHTML:{__html:a.attributes.text||a.attributes.markup||""}}))};var k=e=>{let{children:t,...r}=e;return n.createElement("button",r,t)};var S=e=>{let{element:t,error:r}=e;return n.createElement("code",null,r,n.createElement("pre",null,JSON.stringify(t,null,2)))};const C="Submit";let N=function(e){function t(t){var r;return(r=e.call(this)||this).response=t,r}return(0,a.Z)(t,e),t}(s(Error));const P=e=>{let{webform:t,customComponents:r,buttonComponent:a,...o}=e;const{0:l,1:c}
1=(0,n.useState)({}),s=(0,n.useMemo)((()=>{const e=a;if(!t)return[];const o=t.elements.map((t=>n.createElement(n.Fragment,{key:t.name},function(e,t,r,a){const o={error:a};if(e[r.type]){const t=e[r.type];return n.createElement(t,Object.assign({element:r},o))}switch(r.type){case"textfield":return n.createElement(E,Object.assign({element:{...r,type:"text"}},o));case"textarea":return n.createElement(O,Object.assign({element:r},o));case"tel":case"number":case"email":case"hidden":return n.createElement(E,Object.assign({element:r},o));case"checkbox":case"radio":return n.createElement(j,Object.assign({element:r},o));case"checkboxes":return n.createElement(w,Object.assign({element:{...r,type:"checkbox"}},o));case"radios":return n.createElement(w,Object.assign({element:{...r,type:"radio"}},o));case"select":return n.createElement(x,Object.assign({element:r},o));case"webform_markup":case"processed_text":return n.createElement(_,Object.assign({element:r},o));case"webform_actions":return n.createElement("div",{className:"form-group"},n.createElement(t,{type:"submit"},function(e,t){const r=t.attributes.find((t=>t.name===e));if(r)return r.value}("#submit__label",r)||C));default:return n.createElement(S,{element:r,error:a})}}(r,e,t,l[t.name]))));return void 0===t.elements.find((e=>"webform_actions"===e.type))&&o.push(n.createElement(e,{key:"webform_actions__default_button",type:"submit"},C)),o}),[t,r,a,l]);return t?n.createElement("form",{onSubmit:async e=>{e.preventDefault();const r=e.currentTarget;if(c({}),r.classList.remove("form-submitting","form-error","form-submitted"),o.onValidate&&!o.onValidate(e)||!r.checkValidity())r.classList.add("was-validated","form-error");else{r.classList.add("was-validated","form-submitting");const e=(e=>[].reduce.call(e,((e,t)=>{var r;return(e=>!(!e.name||!e.value))(t)&&(e=>!["checkbox","radio"].includes(e.type)||e.checked)(t)&&((e=>"checkbox"===e.type)(t)?e[t.name]=(e[t.name]||[]).concat(t.value):(e=>e.options&&e.multiple)(t)?e[t.name]=(r=t.options,[].reduce.call(r,((e,t)=>t.selected?e.concat(t.value):e),[])):e[t.name]=t.value),e}),{}))(null==r?void 0:r.elements);for(const r of null==t?void 0:t.elements)if(e[r.name]&&"checkbox"===r.type)e[r.name]=e[r.name][0];try{if(o.onSubmit&&!1===await o.onSubmit(e))return r.classList.remove("form-submitting"),void r.classList.add("form-submitted");const n=await fetch(o.endpoint,{method:"POST",headers:{"Sec-Fetch-Site":"same-site",Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({...o.extraData,...e,webform_id:t.drupal_internal__id})});if(!n.ok)throw new N(n);const a=await n.json();if(a.error)throw new N(a);r.classList.remove("form-submitting"),r.classList.add("form-submitted"),o.onSuccess&&o.onSuccess(a,e)}catch(n){n.response&&n.response.data.error&&c(n.response.data.error),r.classList.remove("form-submitting"),r.classList.add("form-error"),o.onError&&o.onError(n,e)}}},id:o.id,className:o.className,style:o.style,noValidate:o.noValidate,"data-webform-id":t.drupal_internal__id},s):null};P.defaultProps={customComponents:{},buttonComponent:k};var F=P,M=r(58391),L=r(26972),T=r(20030),V=r(90404),Z=r(96664),D=r(31014);var A=r(22305),z=r(25273);const q=()=>n.createElement("button",{className:"btn",type:"submit"},"Envoyer le formulaire"),I=e=>{let{element:t,error:r}=e;const[a,o]=d(t,{name:t.name,type:t.type,id:t.attributes[0].value});return(0,n.useEffect)((()=>{document.querySelectorAll(".text-field-label, .email-field-label, .select-field-label").forEach((e=>{e.remove()}))}),[]),n.createElement(g,{settings:o,error:r},n.createElement("label",{htmlFor:t.attributes[5].value,className:V.AE},t.attributes[0].value),n.createElement("input",Object.assign({},a,{id:t.attributes[5].value,className:"form-control",autoComplete:t.attributes[2].value})))};var R=e=>{let{arianeDisplayed:t}=e;const{0:r,1:a}=(0,n.useState)(!1),{0:o,1:l}=(0,n.useState)(!1),{0:c,1:s}=(0,n.useState)(!1),i=(0,M.useStaticQuery)("106854019");return(0,A.H)().site_settings.display_contact_form?((0,n.useEffect)((()=>{(async()=>{const e=await fetch("https://0000003799.web.arnia-bfc.fr/api/get/maintenance/state"),t=await e.text();a("0"!==t)})()}),[]),n.createElement(L.Z,{message:"Formulaire de contact"},n.createElement(T.Z,{title:"Formulaire de contact"}),t&&n.createElement(D.Z,{pageName:"Formulaire de contact",isListing:!0}),!r&&n.createElement(n.Fragment,null,n.createElement("form",{id:"my_contactform",action:"/mycontactform"},n.createElement("label",{className:V.cb,htmlFor:"subject"},n.createElement("input",{onChange:e=>l(e.target.value),className:V.cb,autoComplete:"off",type:"text",id:"subject",name:"subject",placeholder:"Your subject here",tabIndex:"-1",style:"undefined"!=typeof document&&document.styleSheets[0].disabled?{display:"none"}:{}}))),n.createElement("div",{className:V.CD},n.createElement("div",null,n.createElement(Z.Dx,{className:V.NA},"Contactez nous !"),n.createElement("p",null,"Merci de renseigner tous les champs ci-dessous"),!o&&n.createElement(F,{webform:i.webformWebform,buttonComponent:q,endpoint:"https://0000003799.web.arnia-bfc.fr/react_webform_backend/submit",onSubmit:()=>!c&&(s(!0),!0),onSuccess:()=>{"undefined"!=typeof window&&(0,M.navigate)("/contact-confirmation",{state:{formValidation:!0}
1})},onError:()=>{"undefined"!=typeof window&&(0,M.navigate)("/contact-confirmation",{state:{formValidation:!1}})},customComponents:{email:I,textfield:I}})),n.createElement(Z.Lg,{"aria-hidden":!0}))),r&&n.createElement(z.y,null))):null}},17358:function(e){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},40608:function(e){e.exports=function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,l,c=[],s=!0,i=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);s=!0);}catch(u){i=!0,a=u}finally{try{if(!s&&null!=r.return&&(l=r.return(),Object(l)!==l))return}finally{if(i)throw a}}return c}},e.exports.__esModule=!0,e.exports.default=e.exports},56894:function(e){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},70966:function(e,t,r){var n=r(22412);e.exports=function(e,t){if(null==e)return{};var r,a,o=n(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)r=l[a],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o},e.exports.__esModule=!0,e.exports.default=e.exports},22412:function(e){e.exports=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a},e.exports.__esModule=!0,e.exports.default=e.exports},40131:function(e,t,r){var n=r(17358),a=r(40608),o=r(35068),l=r(56894);e.exports=function(e,t){return n(e)||a(e,t)||o(e,t)||l()},e.exports.__esModule=!0,e.exports.default=e.exports},44150:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});var n=r(6983);function a(e,t,r){return a=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}()?Reflect.construct.bind():function(e,t,r){var a=[null];a.push.apply(a,t);var o=new(Function.bind.apply(e,a));return r&&(0,n.Z)(o,r.prototype),o},a.apply(null,arguments)}}}]);
2//# sourceMappingURL=component---theme-gatsby-theme-blank-src-pages-contactez-nous-js-72a3334d8a68060293dc.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.